about summary refs log tree commit diff
path: root/machines/devhell
Commit message (Collapse)AuthorAgeFilesLines
* machines/devhell: Add touchpad to libinputdevhell2021-06-092-4/+8
| | | | I've done this before with herja, and then forgot to update the others.
* treewide: Fix eval errors post 21.05 releasedevhell2021-06-091-2/+2
| | | | | A few things have changed since the recent NixOS 21.05 release. Mostly naming stuff, so nothing dramatic.
* machines/gunnr: Enable syncthingdevhell2021-05-251-0/+3
| | | | | | | I'm going to start using `Zettlr` to try and keep on top of the gazillion notes I have. Zettlr doesn't have built-in sync to anything, so I'll probably have to use `syncthing`. I'd prefer `git`, but if the file versioning works halfway decently then that'll be fine.
* machines/devhell: services.gnome3 -> gnomedevhell2021-05-173-8/+8
| | | | It's been renamed recently and throws a warning saying as much.
* machines/gunnr: Switch to AMDGPUdevhell2021-04-201-3/+5
| | | | Just like with herja.
* Revert "machines/herja: Add pulseaudio for pactl"devhell2021-04-181-1/+0
| | | | | | | There's no need for this as I've reverted back to `pulseaudio` for the time being. This reverts commit a520414825f672eadd25017f06bf13fb9de2db8d.
* machines/herja: Add pulseaudio for pactldevhell2021-04-171-0/+1
| | | | | | | | While I'm generally happy with `pipewire`, some things broke, such as volume control. I've tried to fix it using a range of front-ends for PA, but so far only `pactl` seems to be behaving correctly (but broke mic mute again). I might have to switch back to PA in the end as it's also broken my setup on gunnr somewhat.
* machines/herja: Force use of amdgpudevhell2021-04-171-2/+4
| | | | | | | Every boot the kernel will silently dump some a trace referencing an issue with AMDGPU. Some sleuthing suggests that the module needs to be loaded much earlier. Funnily NixOS actually has a wiki specifically on AMDGPU, so these settings have been taken from there.
* machines/herja: Switch back to iwddevhell2021-04-071-3/+2
| | | | | | | | Finally, after a lot of hussle with the IT department they've come to the conclusion that, in fact, their eduroam cert was not generated properly thereby preventing me from using iwd. It looks like this only affected a minority of devices (presumably those with proper implementation).
* machines/{gunnr,herja}: Unify opengl.extraPackagesdevhell2021-04-042-2/+6
|
* machines/*: Default to original configurationdevhell2021-03-254-4/+0
| | | | Let's keep it simple, everything else seems to just end in tears.
* machines/devhell: Once again remove syncthing dataDirdevhell2021-03-194-4/+0
| | | | Sigh.
* machines/devhell: Change syncthing dataDirdevhell2021-03-194-4/+4
| | | | | So the previous idea didn't work as expected, instead I'm going to use the directory name Syncthing would use anyway.
* Revert "machines/devhell: Remove syncthing dataDir"devhell2021-03-194-97/+101
| | | | This reverts commit d46aa4ec882dcb9ac0e09da6e1aecb361d90d287.
* machines/devhell: Remove syncthing dataDirdevhell2021-03-194-101/+97
| | | | | This doesn't seem to work properly, Syncthing will still add its default `Sync` directory.
* machines/herja: Disable light programdevhell2021-03-041-1/+1
| | | | | | | | | I've been using `illum` to make the screen brightness keys work on this machine. It's better than invoking light manually or via a xbindrc call. Although, `illum` is a bit outdated in nixpkgs, and I'm guessing that's the reason why it crashes when the machine boots. After restarting the service it's fine. If `illum` isn't updated in nixpkgs soon, I'll have a look at it.
* Revert "machines/herja: Add non-functioning mute btn event"devhell2021-03-011-10/+0
| | | | | | `xbindkeys` seems to be the solution, at least via user-space. This reverts commit 59dbc84cb214ed3df6506e95d3bf59b89f9d3548.
* machines/eir: Remove some unneeded CUPS packagesdevhell2021-03-011-1/+1
|
* machines/herja: Add non-functioning mute btn eventdevhell2021-03-011-0/+10
| | | | | | For some reason this doesn't work yet. It works fine when run manually as root or my own user, but when acpid runs it nothing happens. Dunno yet why.
* machines/herja: Replace unnecessary cups packagesdevhell2021-02-251-1/+1
| | | | No more Brother crap.
* machines/herja: add rocm-opencl-icddevhell2021-02-251-1/+6
| | | | I don't know what I'm doing, but it's fun.
* machines/herja: Add "sometimes" different ethdevhell2021-02-231-0/+1
| | | | | So, turns out that enp6s0f3u1 sometimes also is initialised as enp6s0f4u1. Why? WHyyyyyyyyy?????
* machines/herja: Fix external eth interface namedevhell2021-02-231-1/+1
| | | | Dunno why I thought it was the former.
* machines/herja: Add Ethernet dongle interfacedevhell2021-02-221-0/+1
| | | | | The T14s is an awesome machine, but unfortunately it needs an Ethernet dongle.
* machines/herja: Fine-tune configurationdevhell2021-02-081-24/+17
| | | | | | | | After some experimentation and looking at the NixOS' hardware repo, this configuration seems to work quite well. There are no major issues to worry about for now. This is also the first machine where `fwupd` is available and working.
* machines: Add herjadevhell2021-02-011-0/+197
| | | | Shiny new machine needs NixOS love. <3
* devhell/vim: Change vim from module to packagedevhell2020-12-042-2/+0
| | | | Recommended by aszlig to switch from module to package.
* machines/gunnr: Enable CUPSdevhell2020-11-171-0/+7
| | | | | Who'd have thought. Work has finally embraced a way of printing no matter what OS one runs. What a time to be alive.
* machines/hildr: Remove Nord theme from xrdbdevhell2020-11-081-48/+0
|
* {machines,modules}: Enable Podman everywheredevhell2020-11-061-4/+0
| | | | | I'm finding myself use containers more and more these days, primarily for testing stuff, so it's useful to have the tools installed.
* machines/gunnr: Remove Nord theme from xrdbdevhell2020-11-061-48/+0
| | | | | | Trying to figure out a better, more consistent approach to theming my terminals and terminal programs, so let's start from scratch and remove as much as possible.
* machines/gunnr: Add amdvlk to opengldevhell2020-11-051-1/+1
| | | | Let's see if this does anything good.
* machines/{hildr,gunnr}: Enable my Vim configdevhell2020-11-052-1/+2
| | | | | As I move from one machine to another I'll be removing SpaceVim and enabling my Vim.
* modules/programs: Add vimdevhell2020-11-031-0/+1
| | | | | | This is in preparation of me leaving SpaceVim behind and not having to rely on external sources for certain programs, such as Vim, when installing a new machine.
* machines/{gunnr,hildr,sigrun}: Remove xscreensaverdevhell2020-10-283-3/+0
| | | | | I really love the screensavers, but unfortunately more often than not it's hugely distracting for my mode of work.
* machines/gunnr: Remove proxydevhell2020-09-301-4/+0
| | | | | We've finally arrived in the 21st century and don't require a proxy anymore. Hurrah!
* machines/hildr: Switch back to wpa_supplicantdevhell2020-09-291-2/+2
| | | | | | | | | | IWD seems to have an issue with the re-configured eduroam I frequently use. Every other OS has no issues with the new configuration, only IWD does. They did some background work on the CA cert, and even gave me the public CA PEM to integrate in the configuration directly, and yet IWD complains of `bad_certificate`. I don't have time to dig deeper, so I'm switching to `wpa_supplicant` again until I have time to test it again with a newer version of IWD.
* machines/eir: Remove unnecessary packagesdevhell2020-09-061-4/+0
| | | | A bit more cleanup.
* machines/{hildr,gunnr,eir}: xrdb use Nord colorsdevhell2020-08-273-48/+144
| | | | I've grown quite fond of this colorscheme. At least for now.
* machines/{eir,hildr}: Enable wavemon properlydevhell2020-05-302-4/+8
| | | | Using the wrapper rather than normal.
* machines/hildr: Enable podmandevhell2020-05-301-0/+2
| | | | Kinda forgot that just adding the packages is probably not enough.
* machines/hildr: Add podman packagesdevhell2020-05-141-0/+2
| | | | We'll need these to replace docker.
* devhell-wide: Remove unnecessary packagesdevhell2020-05-143-10/+0
| | | | Still a continuation of some housekeeping.
* machines/{eir,hildr}: Remove docker/servicedevhell2020-05-142-6/+1
| | | | | I think I'll switch to `podman` now. I was never a fan of docker needing a daemon to begin with.
* Revert "machines/{hildr,eir}: Rename docker to oci-container"devhell2020-05-042-8/+2
| | | | | | This reverts commit 5557cd782a1ce6bcee0c907ba6349c13da2f82db. Massive brainfart.
* machines/{hildr,eir}: Rename docker to oci-containerdevhell2020-05-042-2/+8
| | | | | | Upstream changed `virtualisation.docker` to `virtualisation.oci-container` in [1], so naturally we'll need to rename it here too.
* machines/hildr: Remove custom DNS and change commentdevhell2020-04-231-2/+1
| | | | | | | | As with the previous commit, Cloudflare's DNS is already baked into networkd, so no need to add them anymore. The change in comment also reflects more accurately now that the virtual interfaces are to be ignored by networkd.
* machines/eir: Remove custom DNS settingdevhell2020-04-231-3/+0
| | | | | Cloudflare's DNS are already baked into networkd as fallback, so there's no need to still have them explicitly set.
* machines/hildr: Remove kismetdevhell2020-04-071-1/+0
| | | | | I've been hardly using it and also it doesn't build at the moment, so the perfect opportunity to take it out.
* machines/hildr: Add exceptions for certain ifacesdevhell2020-03-241-0/+4
| | | | | | | | This has come about because qemu-kvm VMs lost the ability to gain a DHCP issued IP address after a reboot. As it turns out networkd seems to have played a part in messing with the virbr0 interface. Thanks to @aszlig we figured out what was going on, so now we're going to make networkd ignore all interfaces that are not physical.