about summary refs log tree commit diff
path: root/machines/devhell
Commit message (Collapse)AuthorAgeFilesLines
* machines/herja: add mem_sleep_defaultdevhell2024-03-021-1/+1
| | | | As per NixOS's hardware library, this might be a good addition.
* machines/devhell/*: disable syncthingdevhell2024-02-255-5/+5
| | | | I haven't been using it for a while.
* machines/herja: set system.stateVersiondevhell2024-02-251-0/+2
|
* machines/gunnr: add rwpspreaddevhell2024-02-241-0/+1
| | | | | This tool should allow spanning wide wallpapers on multi-monitor wayland setups without having to laboriously cut them up to fit the screens.
* machines/gunnr: add rtl88xxau-aircrack fixdevhell2024-02-201-1/+14
| | | | | | Without this the module doesn't build on kernel >6.7. Development seems to be slow upstream anyway, so this seems the most straight forward way of fixing it for now.
* machines/gunnr: remove boot.grub.versiondevhell2024-02-201-1/+0
| | | | This is not needed anymore.
* machines/gunnr: use rtl88xxau-aircrack insteaddevhell2024-01-261-2/+2
| | | | Finally, wifi works.
* machines/gunnr: make 8812au loaddevhell2024-01-151-1/+1
|
* machines/gunnr: add rtl8812audevhell2024-01-081-1/+1
| | | | Cos wifi dongles will always dongle.
* machines/gunnr: enable wifidevhell2024-01-051-2/+5
| | | | Let's not talk about why.
* machines/gunnr: set system.stateVersiondevhell2024-01-051-0/+2
| | | | | Recommended by aszlig, due to the infrequency this machine actually gets updated with.
* machines/gunnr: enable 'boot.swraid'devhell2023-12-061-0/+1
| | | | | Not sure if this will fix it, but at the moment gunnr isn't booting after the update to 23.11.
* profiles/base: enable zramSwap everywheredevhell2023-04-291-2/+0
| | | | | This has been working just fine on gunnr, so let's see if that's also true for all my other machines.
* machines/{eir,sigrun}: remove BFQ patchdevhell2023-03-132-2/+0
| | | | This isn't working any more and also there's no need afaict
* machines/all: Force wait-online to falsedevhell2022-12-164-4/+4
| | | | | | systemd-networkd-wait-online is still annoying as hell, but just disabling it normally clashes now with the default, so let's force it into a disabled state.
* Revert "machines/devhell: remove systemd-networkd wait"devhell2022-12-164-0/+12
| | | | This reverts commit b1440a0ee2a096fd99f2d9217830e47e00d058de.
* machines/devhell: remove systemd-networkd waitdevhell2022-12-124-12/+0
|
* machines/gunnr: Remove rocm-opencl packagesdevhell2022-12-051-2/+0
| | | | | | Hydra seems to have an issue now with these, even though they compiled fine locally, but I don't really need them now anyway, so might as well remove them.
* treewide: switch from Xorg to wayland/swaydevhell2022-12-052-66/+0
|
* machines/devhell: Remove Teamsdevhell2022-11-063-3/+0
| | | | | | Microsoft apparently decided to discontinue the Teams electron app for Linux. True or not, the app sucks either way, and this just saves disk space if we're to use the progressive web app.
* machines/hildr: Rework a bitdevhell2022-04-111-9/+2
| | | | | While this machine is on its way out, it still finds a bit of use, so I'm also updating it just a bit.
* machines/devhell: maxJobs -> max-jobsdevhell2022-03-025-6/+8
|
* treewide: Rename packagesdevhell2022-03-023-5/+5
| | | | More packages have been renamed recently.
* {machines,modules}/devhell: nix.* -> nix.settingsdevhell2022-02-011-2/+2
| | | | | Second attempt at getting this right. Step 1: Read the thrown assertions. Step 2: Don't be tired. Step 3: Test changes.
* Revert "treewide: rename nix.* to nix.settings.*"devhell2022-02-011-3/+1
| | | | This reverts commit 20ee65d79602b6412994dc52907715b274daeebe.
* Revert "machines/herja: Up maxJobs to 16"devhell2022-02-011-1/+1
| | | | This reverts commit 2332e49b29528325ad1ff2bc0a279275c08ea266.
* machines/herja: Up maxJobs to 16devhell2022-01-301-1/+1
| | | | Dunno why it was at 8, but 16 is what it should be.
* treewide: rename nix.* to nix.settings.*devhell2022-01-301-1/+3
| | | | | This must have been a recent change where an assert is now thrown because some nix.* settings have been regrouped as nix.settings.*
* machines/gunnr: Fix evaluation of kernelPackagesaszlig2021-11-221-1/+2
| | | | | | | | | | | | | | | | | The boot.kernelPackages option is already defined in devhell/profiles/base.nix to be linuxPackages_latest with the same priority (100) as in the machine configuration of "gunnr". While generally I leave it for respective owners of the machine configuration to fix, this however breaks evaluation of all of our tests. Given that "latestCompatibleLinuxPackages" is used on a ZFS system, I assume that this is what the author wanted with higher priority back in 678754b4a5ac5a468e2223e1b701b8e9e2375c30. Signed-off-by: aszlig <aszlig@nix.build> Cc: @devhell
* {machines,modules}/devhell: Switch to Nix 2.4devhell2021-11-154-12/+0
| | | | | This commit also includes a bit of drying the `auto-optimise-store` Nix option.
* machines/gunnr: Enable detection of latest ZFS supportdevhell2021-11-091-0/+1
| | | | | I don't know if this will work, especially considering I'm adding this without having access to `gunnr` at the moment.
* machines/eir: Remove tlp.extraConfigdevhell2021-10-271-44/+1
| | | | This has been removed a while ago, so might as well remove this too.
* machines/herja: Remove thermalddevhell2021-09-251-1/+0
| | | | | | I didn't notice this at first, but `thermald` only really works for Intel CPUs. This is an AMD machine, and the daemon can't find anything to work with, so there's no point in keeping it enabled here.
* Revert "machines/gunnre: Disable openssh service"devhell2021-07-201-2/+0
| | | | | | Duh. This reverts commit 2d8ad8d8d158f5c4d1e3085062ec4619a18416c9.
* machines/gunnre: Disable openssh servicedevhell2021-07-201-0/+2
| | | | There's really no need to keep this exposed on the internal network.
* machines/{gunnr,eir}: Force `none` schedulerdevhell2021-07-062-1/+5
| | | | | Without this, the kernel tries to use `mq-deadline` for gunnr. The invocation for eir was wrong anyway, so this should fix it.
* machines/{herja,gunnr}: Remove BFQ IO Schedulerdevhell2021-07-032-2/+0
| | | | | | | | | Both, `herja` and `gunnr` have no spinning rust in them, and so they won't need bfq anymore. According to this old benchmark, the `none` scheduler works overall better for most workloads than other schedulers[1]. [1]: https://www.phoronix.com/scan.php?page=article&item=linux-56-nvme&num=1
* machines/eir: Update configdevhell2021-06-231-49/+21
| | | | | | It's been a while since I last used this machine. At some point I need to go through it with a fine-toothed comb, but for now these changes will be enough.
* machines/herja: Remove ROCm in OpenGLdevhell2021-06-131-2/+0
| | | | | As it turns out, rocm isn't supported on integrated Ryzen GPUs. No point of having it around on herja then.
* 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.