about summary refs log tree commit diff
path: root/machines
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/profpatsch/legosi: serve /mlpProfpatsch2024-02-141-1/+3
| | | | | Somebody wanted a very old MLP file I posted years ago, restores the public URL.
* machines/profpatsch: shiki hardware config & stateVersionProfpatsch2024-02-141-0/+15
|
* machines/profpatsch: hashedPasswordFileProfpatsch2024-02-141-1/+1
|
* machines/profpatsch: add myself to adbusers groupProfpatsch2024-02-141-0/+1
|
* machines/profpatsch: move around xmonadProfpatsch2024-02-141-8/+8
|
* machines/profpatsch: enable fwupdProfpatsch2024-02-141-0/+2
|
* machines/Profpatsch: nopev6Profpatsch2024-02-141-0/+2
|
* 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.
* machines/wolfgang: Fix attrname for thunderbirdaszlig2023-10-111-1/+1
| | | | | | | | | | | | | | The "thunderbird-wayland" attribute has been an alias for a long time and with a recent cleanup[1] of old aliases, the alias got dropped and we now get an eval error due to a missing attribute. Since "thunderbird-wayland" already was an alias, it should be safe to just use "thunderbird". [1]: https://github.com/NixOS/nixpkgs/commit/0c51bf975b5be87375d73aa5f3ba21542c240635 Signed-off-by: aszlig <aszlig@nix.build> Cc: @sternenseemann
* Revert "machines/legosi: move to openssl 1.1 in nginx for now"Profpatsch2023-09-151-3/+0
| | | | | | This reverts commit e08ff60d61bb18dcd14a47f2ee6dec66ad8cbd91. The CVE fixes have long been upstreamed.
* machines: Remove "mailserver"aszlig2023-09-152-121/+0
| | | | | | | | | | | | | This one never was in use and it was WIP code to do a more fleshed out mailserver configuration that should match an Ansible deployment of a mailserver we had back then at OpenLab. The machine was never in use (which is apparent from its configuration) and I even *added* it to Vuizvui from "LaberNix" (Vuizvui's predecessor) in 915e56fb4453b0701a423b0c96fb145318162ffd probably just for the sake of completeness. Signed-off-by: aszlig <aszlig@nix.build>
* machines: Remove tyree and brawndoaszlig2023-09-143-130/+0
| | | | | | | | | | | | | The former no longer exists and the latter has a new hardware and it's self-managed by the owner now (which is always the best IMHO). With both machines gone, we no longer need the "managed" profile and the BFQ module that was used for the old hardware of Brawndo was no longer used anywhere else. Same with the T100HA module, since Tyree was an ASUS T100HA and apart from the module being probably very much outdated we don't have another such hardware in Vuizvui. Signed-off-by: aszlig <aszlig@nix.build>
* machines/sternenseemann/wolfgang: install gpxseesternenseemann2023-08-091-0/+1
|
* machines/sternenseemann/fonts: reflect option deprecationssternenseemann2023-08-091-2/+2
|
* machines/profpatsch: stay with syntaptics for nowProfpatsch2023-08-051-0/+2
|
* dnyarri: Fix eval error for gpodder attributeaszlig2023-06-021-1/+1
| | | | | | | | Regression introduced by f72625079cc9cea8abe06d1a29b10530da538c15. I accidentally forgot about the vuizvui namespace in pkgs. Signed-off-by: aszlig <aszlig@nix.build>
* dnyarri: Switch to gpodder from Gitaszlig2023-06-021-5/+1
| | | | | | | | | I already had the latest Git version laying around in my Nix user profile, so it's battle-tested enough. The main reason why I did this is because it has much better support for yt-dlp, which I prefer to youtube-dl. Signed-off-by: aszlig <aszlig@nix.build>
* treewide: address rename of boot.cleanTmpDir optionsternenseemann2023-05-142-2/+2
| | | | cc @Profpatsch @aszlig
* 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.
* slylandro: Remove hidpi specific settings for nowaszlig2023-04-091-1/+0
| | | | | | | | | | | | | | | | | This reverts commit c88fd9eaa12c8a3c06502b09c2056d3c91421952. The hardware.video.hidpi.enable option was removed a while ago[1] because it's not clear what a single boolean option should mean, so it doesn't make sense anymore to make any of our options depend on it. Forthermore, I'm experimenting with different Wayland compositors at the moment and most of the stuff that I did here is for Xorg. I expect most of the stuff to be gone when I'm settled with a Wayland setup that works for me. [1]: https://github.com/NixOS/nixpkgs/pull/222689 Signed-off-by: aszlig <aszlig@nix.build>
* 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
|