about summary refs log tree commit diff
path: root/machines
Commit message (Collapse)AuthorAgeFilesLines
* machines/dnyarri: Use async discard for root FSaszlig2022-03-241-1/+3
| | | | | | | | | | | | | | | | Another thing that was lurking around in configuration.nix, so it has been battle-tested for weeks. Given that all the layers from the hardware up to the LUKS container with the filesystem support discard, it does make sense to enable it. The disadvantage of using discard with LUKS is that attackers can now gain information about the file system in use. However, this is already public knowledge so given that discard increases performance, I decided to enable it despite some warnings[1] out there. [1]: https://asalor.blogspot.com/2011/08/trim-dm-crypt-problems.html Signed-off-by: aszlig <aszlig@nix.build>
* machines/dnyarri: Add fwupdaszlig2022-03-241-0/+8
| | | | | | | | Another thing that was hanging around in configuration.nix and with my new hardware it actually became useful since it does have capsule updates. Signed-off-by: aszlig <aszlig@nix.build>
* dnyarri: Add default printeraszlig2022-03-241-0/+10
| | | | | | | | | | | | This is one of the few things that I originally added manually, simply because usually printing is not something I do regurarily. Since I had to re-do the CUPS config a few weeks ago, I decided to instead switch to ensurePrinters, simply because it makes it easier to just remove all the CUPS state and get to a known working configuration in the event that something breaks. Signed-off-by: aszlig <aszlig@nix.build>
* machines/sternenseemann/wolfgang: install emacs and clhs-lookupsternenseemann2022-03-242-1/+2
| | | | | These are from depot, so we can now finally add them in a non ad hoc way.
* pkgs/sternenseemann/acme: init at 2021-10-19sternenseemann2022-03-231-0/+1
| | | | | | | | | | | | | | | * Patch plan9port most notably including a patch that fixes the interpretation of X11 key events. This resolves the problem that using the shift key of the neo layout would cause acme to start interpreting left mouse button as right mouse button. * Add a wrapper derivation that puts acme and all executables it absolutely requires in PATH. The full Plan 9 userland can still be accessed via the 9 executable, but this allows executing just acme and access e.g. the GNU coreutils from inside of it — in case you do want to use cat -v. machines/sternenseemann/wolfgang: install acme
* machines/sternenseemann/wolfgang: use gtk3 pinentrysternenseemann2022-03-161-1/+1
|
* machines/Profpatsch: fix new nix settings namesProfpatsch2022-03-162-5/+6
| | | | It’s only checked at the end LOL
* machines/profpatsch/base-workstation: add upower with suspendProfpatsch2022-03-161-0/+14
| | | | | Upstream is dumb, but the tool is certainly useful, so let’s patch it to make it workable and then also patch the nixos module …
* machines/sternenseemann/wolfgang: add direnv and lorristernenseemann2022-03-151-0/+3
|
* machines/sternenseemann: use selenized-white theme for footsternenseemann2022-03-151-0/+2
|
* machines/profpatsch: add leguin simple setupProfpatsch2022-03-082-0/+96
| | | | Mostly copied from haku
* machines/sternenseemann: use upower over low-batterysternenseemann2022-03-021-3/+7
| | | | | | | | | | | | | | I had some weird issues with the low-battery udev rule, mainly it not triggering when it should. Usually, the event would only get processed when the battery changed state, e.g. from Discharging to Charging. Consequently, the laptop would hibernate when you'd save it from running out of battery by plugging it in, but, if you forgot, it'd be content to run out of battery. I'll try upower instead now which is the “normal” solution used by the major desktop environments. It's has some extra complexity, as it also provides a d-bus API for other applications to use, but we'll see how it goes.
* machines/devhell: maxJobs -> max-jobsdevhell2022-03-025-6/+8
|
* treewide: Rename packagesdevhell2022-03-023-5/+5
| | | | More packages have been renamed recently.
* machines/profpatsch: use new nix.settings attributeProfpatsch2022-03-022-5/+5
|
* treewide: Fix broken package symbolsProfpatsch2022-03-022-4/+4
| | | | | | | | Due to unnecessary renames in https://github.com/NixOS/nixpkgs/pull/161146 I replaced the packages with the ones the error messages mentioned, I have not checked whether they are actually a no-op replacement.
* machines/sternenseemann: only start gnome-keyring for secretssternenseemann2022-03-011-2/+1
| | | | | I don't use PKSC11 (to my knowledge) nor the ssh agent, so we can disable them. The export of SSH_AUTH_SOCK didn't work anyway.
* treewide: reflect removal of pulseaudioLight aliassternenseemann2022-02-281-1/+1
| | | | | pulseaudioLight has been the same as pulseaudio for a while (apparently since 2018). The alias has finally been removed now.
* machines/profpatsch: use alacritty as terminal-emulatorProfpatsch2022-02-281-3/+2
| | | | | | | This is the alacritty wrapper that is added from `~/bin`. This is a bit badly set up atm, but might change once I move things together into one repo.
* machines/profpatsch/workstation: make emacsclient create new framesProfpatsch2022-02-281-1/+1
| | | | | Ideally I’d start the emacs server in a systemd service, make it autorestart and always start frames, but that’s the next step.
* pkgs/profpatsch: remove easy-dhall-nix, use dhall from nixpkgsProfpatsch2022-02-281-1/+1
|
* machines/shiki: add stretch & bendProfpatsch2022-02-281-0/+4
|
* machines/profpatch: add tagtime serviceProfpatsch2022-02-281-1/+17
| | | | | tagtime was added to nixpkgs in https://github.com/NixOS/nixpkgs/pull/154027
* machines/sternenseemann: start gnome-keyring for children of swaysternenseemann2022-02-261-0/+3
|
* machines/sternenseemann: enable dconf for gnome-keyringsternenseemann2022-02-211-0/+1
| | | | | gnome-keyring basically doesn't work without dconf as it turns out, so we'll have to enable it after all.
* machines/sternenseemann/wolfgang: install adwaita icon themesternenseemann2022-02-171-0/+1
|
* machines/sternenseemann/wolfgang: remove newsboatsternenseemann2022-02-021-1/+0
| | | | Using elfeed nowadays.
* machines/sternenseemann: fix nix option rename warningssternenseemann2022-02-023-7/+7
|
* machines/sterneseemann: enable gnome-keyringsternenseemann2022-02-021-0/+3
|
* machines/sternenseemann: remove old work related docker setupsternenseemann2022-02-021-8/+1
|
* machines/sternenseemann: remove tsternenseemann2022-02-021-1/+0
| | | | I'm using org mode for these kinds of things now.
* {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/sternenseemann/wolfgang: drop multimcsternenseemann2022-01-311-1/+0
| | | | Using a different machine for playing minecraft anyways at the moment.
* 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/sternenseemann/wolfgang: install nextcloud-clientsternenseemann2022-01-171-0/+4
|
* machines/sternenseemann/wolfgang: disable binfmt_miscsternenseemann2022-01-171-1/+1
| | | | | | Since I have access to an aarch64 machine now, this is not necessary anymore and just leads to introducing bugs in cross compiled stuff by accident.
* machines/profpatsch/shiki: disable powertopProfpatsch2022-01-071-5/+0
| | | | | I already had powermanagement running via the tlp daemon, which I had forgotten about, so powertop is redundant.
* machines/profpatsch/shiki: reference file systems by label not uuidProfpatsch2022-01-071-4/+10
| | | | | | | I want to mirror my disk to a 1:1 backup drive every so often, and referencing disks by uuid means I can’t have a runnable system from a different drive. Instead I use labels that can be shared between both drives, so that the second drive is also bootable.
* machines/profpatsch/shiki: disable virtualbox againProfpatsch2022-01-071-1/+1
|
* machines/profpatsch/shiki: add mullvad-vpn serviceProfpatsch2022-01-071-0/+3
|
* pkgs/profpatsch: add nix-run-binProfpatsch2022-01-071-0/+4
| | | | | | | Takes an additional argument and looks that argument up in the respective nix build result directory bin dir. Also add some documentation.
* machines/sternenseemann: mandoc module was upstreamedsternenseemann2022-01-021-7/+9
| | | | | | | * Delete patched mandoc derivation and documentation.mandoc module from the tree, both have an equivalent upstream now. * Activate upstreamed documentation.man.mandoc module in my machines.
* machines/profpatsch: fix dunst for new dunst versionsProfpatsch2021-12-301-4/+10
| | | | | | They changed all config options and a bunch of defaults. I am angery. ES BLEIBT ALLES SO, WIE ES IST
* machines/sternenseemann/racker: disablesternenseemann2021-12-241-1/+1
| | | | unused currently, may be replaced by something else
* machines/sternenseemann/wolfgang: use thunderbird-waylandsternenseemann2021-12-091-1/+1
|
* machines/sternenseemann: install HL-L2350DW driversternenseemann2021-11-251-1/+5
|
* 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