dotfiles/system
chayleaf 9bf71ca13a nix: 2.16->2.15; home/fish/atuin: remove up key binding
nix-plugins built for a newer nix versions than pkgs.nix makes using
pkgs.nix impossible, and overriding pkgs.nix globally breaks some
derivations, so I have to do per-app overrides (couldn't find a way to
revert it for a single app for some reason). This reverts a nix-plugins
update to 2.16 so I can build it for 2.15 and escape the "symbol not
found" hell.

also override nixVersions.unstable to be 2.15 as well

finally, use custom code for atuin integration because I hate the way it
normally hijacks my up key
2023-08-04 08:30:16 +07:00
..
devices update inputs 2023-07-31 02:17:16 +07:00
hardware update inputs 2023-07-31 02:17:16 +07:00
hosts nix: 2.16->2.15; home/fish/atuin: remove up key binding 2023-08-04 08:30:16 +07:00
modules server/home/hydra: set cpu/io scheduler to idle 2023-07-29 01:19:56 +07:00
README.md split system/hosts into hosts and devices 2023-06-24 13:07:42 +07:00

  • hardware: basic config for a device, specifies screen resolution, gpu, etc
  • hosts: mostly hardware-agnostic, specifies config for device "roles"
  • devices: per-device config, like partition tables. This is the entry points which import modules from hardware and hosts