about summary refs log tree commit diff
path: root/machines
Commit message (Collapse)AuthorAgeFilesLines
* machines/sternenseemann/wolfgang: enable btrfs zstd compressionsternenseemann2023-03-251-0/+1
|
* machines/sternenseemann/wolfgang: install msr-toolssternenseemann2023-03-221-0/+1
| | | | | | | | | wrmsr can be used to disable an erroneous CPU throttling that is happening with my new battery. Since that needs to be reset after every power state switch, having the tool in PATH is a great help. Eventually I'll fix this in a more permanent fashion via a systemd oneshot service.
* machines/{eir,sigrun}: remove BFQ patchdevhell2023-03-132-2/+0
| | | | This isn't working any more and also there's no need afaict
* machines/sternenseemann/wolfgang: uninstall XMPP clientssternenseemann2023-02-071-1/+0
| | | | https://www.systemli.org/en/2023/02/06/shutdown-of-jabber.systemli.org-on-08/31/2023/
* machines/shiki: disable mozc inputProfpatsch2023-02-021-2/+4
|
* machines/sternenseemann/wolfgang: display state of wireguard ifacessternenseemann2023-02-021-0/+17
|
* machines/sternenseemann/wolfgang: fix BQN attribute namesternenseemann2023-02-021-1/+1
|
* machines/sternenseemann/wolfgang: install BQN and ksternenseemann2023-02-021-0/+1
| | | | | Use them from time to time, BQN is in the closure of my emacs already anyways.
* machines/sternenseemann/wolfgang: add vlcsternenseemann2023-02-021-1/+1
| | | | | Better support for VTT than mpv which is what arte, ARD etc. downloads give you.
* machines/sternenseemann/wolfgang: remove some unused packagessternenseemann2023-02-021-20/+4
|
* machines/sternenseemann: disable earlyoomsternenseemann2023-01-181-5/+0
| | | | NixOS enables systemd-oomd by default now…
* machines/sternenseemann: lower upower thresholds a bitsternenseemann2023-01-061-3/+3
| | | | My battery is bigger nowadays, so these are a little early.
* machines/sternenseemann: enable powertopsternenseemann2023-01-061-0/+1
|
* machines/default: remove sigrun and hildrdevhell2022-12-241-2/+0
| | | | | They are current decomissioned, so no need to waste precious hydra resources.
* 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
|
* Rename vim_configurable to vim-fullaszlig2022-12-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "vim_configurable" derivation has had a long history in nixpkgs back then when there was no RFC process and where people still were figuring out better ways on how to configure compile-time flags. One of those was a composableDerivation function, which was used for "vim_configurable" and mapped attribute sets to autoconf-flags, so that for example if there was a "--enable-foo" flag you could just use something like: vim_configurable.merge { cfg.fooSupport = true; } You'd then get a Vim with "--enable-foo" passed to configureFlags. However, the composableDerivation feature was too complicated and was ultimately removed at some point. While it does allow for things such as introducing new "edf" (stands for Enable Disable Feature and maps the autoconf flags mentioned above to attribute sets) flags, the complexity that comes with that system is way too large than using something like eg.: vim-full.overrideAttrs (drv: { configureFlags = (drv.configureFlags or []) ++ [ "--enable-foo" ]; }) While this looks more verbose than the above, one can easily follow what's happening, whereas if you'd need to add and enable a new "edf" flag, you'd do something like this: vim_configurable.merge { flags = composableDerivation.edf { name = "foo"; }; cfg.fooSupport = true; } I admit that this does look a little nicer, but even I'm not sure whether it's worth adding so much complexity since in practice I rarely came across a sitation where something like the above would be really beneficial. So back then when "vim_configurable" was introduced[1], it was used as an alternative to the main vim derivation but using composableDerivation instead. Nowadays however, vim_configurable no longer uses composableDerivation and the rename also doesn't change any features, so I think it's safe to rename vim_configurable to vim-full in Vuizvui. [1]: https://github.com/NixOS/nixpkgs/commit/9a4e9e7a3b4014bb3c9f678ec22d254b85c4c98a [2]: https://github.com/NixOS/nixpkgs/commit/4e5ebcc3ed1de9c5c2001c7d5829f4566e0bde3f Signed-off-by: aszlig <aszlig@nix.build> Cc: @Profpatsch Cc: @devhell
* machines/sternenseemann: install latin modernsternenseemann2022-12-071-0/+1
|
* 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/sternenseemann: replace google-fonts with individual pkgssternenseemann2022-11-281-1/+2
| | | | | | This prevents the catch-all package overwriting e.g. noto-fonts-emoji (where the version from google-fonts doesn't work atm due to some unsupported features on my machine).
* machines/sternenseemann/wolfgang: uninstall jabrefsternenseemann2022-11-231-1/+2
|
* machines/sternenseemann/wolfgang: use pcmanfmsternenseemann2022-11-231-1/+1
| | | | nautilus started behaving weirdly in sway recently.
* 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/shiki: fix nix optionsProfpatsch2022-11-011-0/+14
|
* machines/shiki: fix unfree steam packagesProfpatsch2022-11-011-0/+1
|
* machines/shiki: remove stray youtube-dlProfpatsch2022-11-011-1/+0
|
* machines/legosi: disable syncthing for nowProfpatsch2022-11-011-18/+18
|
* machines/legosi: move to openssl 1.1 in nginx for nowProfpatsch2022-11-011-0/+3
| | | | | CVE patch is out already, but let’s wait until upstream has all the patches.
* machines/profpatsch: disable ipv6 on all serversProfpatsch2022-11-012-8/+11
|
* machines/profpatsch: disable speechdSupport for mumbleProfpatsch2022-11-011-1/+4
|
* machines/profpatsch: move back to Europe/BerlinProfpatsch2022-11-011-1/+1
|
* haku: prepare for new deploymentProfpatsch2022-10-311-174/+147
| | | | | Comment out a lot of the old stuff that I might not want to re-enable later. And get rid of the pre-tailscale wireguard desaster.
* machines/sternenseemann: install atkinson hyperlegiblesternenseemann2022-10-151-0/+1
|
* modules/machines/ludwig: use Mod1 for swaysternenseemann2022-10-101-0/+1
| | | | Mod4 doesn't exist on ludwig's keyboard.
* machines/sterneseemann/ludwig: enable desktop-swaysternenseemann2022-10-101-1/+8
| | | | | Some stuff we don't desperately need is disabled to already get started on closure size limitation.
* machines/sternenseemann: move desktop-sway.nix into profiles modulesternenseemann2022-10-102-142/+1
| | | | | | | | | | Making it a proper module with options allows us to selectively switch off stuff we don't need, e.g. saneterm. This should help keeping the closure of ludwig smallish. Additionally refactor font handling in the module: Instead of including fonts.nix and assuming Bitstream Vera is available, we check fonts.fontconfig.defaultFonts for the font to prefer.
* machines/sternenseemann/ludwig: update disk UUIDssternenseemann2022-10-071-7/+7
|
* machines/wolfgang: allow optionally injecting local configurationsternenseemann2022-09-281-0/+2
|
* machines/sternenseemann/ludwig: drop now obsolete spidermonkey fixsternenseemann2022-09-281-11/+0
| | | | | Seems like upstream fixed this header related issue in the meantime (or someone worked around it in nixpkgs).
* machines/sternenseemann/ludwig: workarounds initial i686 failuressternenseemann2022-09-271-3/+31
|
* machines/sternenseemann/ludwig: resurrectsternenseemann2022-09-272-5/+8
| | | | | | | | This is the old racker machine, but needs to be re-installed (hence the updated stateVersion) and is renamed more consistently. This has not much set up yet, trying to get binary cache up for the first install. cc @aszlig, LMK if this is an unreasonable burden on the builders.
* machines/sternenseemann/wolfgang: update swap IDsternenseemann2022-09-271-1/+1
| | | | I re-created the swap for some reason, so this needs to be reflected.
* slylandro: Switch to PipeWireaszlig2022-09-261-0/+11
| | | | | | | | | I've been testing PipeWire on this machine for quite a while and it works pretty well so far. My goal is to switch all my machines to it, but since Dnyarri currently has a pretty complicated audio setup I decided to not make it the default for the workstation profile yet. Signed-off-by: aszlig <aszlig@nix.build>
* slylandro: Switch location provider to geoclue2aszlig2022-09-261-0/+2
| | | | | | | | | I do have location.latitude and location.longitude set in my workstation profile, but since Slylandro is a laptop that frequently changes location it makes sense to automate this in a way that I don't need to manually set the location every time I switch places. Signed-off-by: aszlig <aszlig@nix.build>
* slylandro: Add light commandaszlig2022-09-261-0/+2
| | | | | | | | | | | | While I do use redshift to decrease the brightness at night, I also tend to sometimes use the laptop when barely awake. Having a convenient CLI makes it easier to script, eg. "mpv somefile; light -S 0". The reason why I did not add this to my generic workstation profile is because my workstations are usually placed in a way that I need to be awake enough to approach them. Signed-off-by: aszlig <aszlig@nix.build>
* slylandro: Add libinput config for touchpadaszlig2022-09-261-0/+6
| | | | | | | | | | | | | | I never got really used to the "buttonareas" click method and while "clickfinger" does have some disadvantages (eg. dragging is much more difficult without drag lock), in most other cases I find the clickfinger method a lot more convenient, since it usually only requires one hand to operate. Since we have clickfinger enabled, I also don't see a point in enabling middle click emulation since three fingers already count for a real middle click. Signed-off-by: aszlig <aszlig@nix.build>
* wolfgang: Fix attribute name for xdg-utilsaszlig2022-09-261-1/+1
| | | | | | | | | | | Another one of the attributes that got renamed from xdg_utils to xdg-utils a while ago[1] and which now[2] throws an evaluation error. [1]: https://github.com/NixOS/nixpkgs/commit/a6ac3eedbd197746dae3be74d3a [2]: https://github.com/NixOS/nixpkgs/commit/d06207386df9a53fe01f8a30130 Signed-off-by: aszlig <aszlig@nix.build> Cc: @sternenseemann
* machines/shiki: fix source-han-sansProfpatsch2022-09-261-3/+1
|