diff options
-rw-r--r-- | machines/aszlig/managed/shakti.nix | 39 | ||||
-rw-r--r-- | machines/default.nix | 1 |
2 files changed, 40 insertions, 0 deletions
diff --git a/machines/aszlig/managed/shakti.nix b/machines/aszlig/managed/shakti.nix new file mode 100644 index 00000000..e1de8bf2 --- /dev/null +++ b/machines/aszlig/managed/shakti.nix @@ -0,0 +1,39 @@ +# FIXME: Currently just a placeholder to get Hydra builds. +{ pkgs, lib, ... }: + +{ + boot.initrd.availableKernelModules = [ "usbhid" ]; + boot.kernelModules = [ "kvm-amd" ]; + + environment.systemPackages = with pkgs; [ + mosh wget krita gphoto2 digikam + ]; + + # TODO: fileSystems."/boot".device = "/dev/disk/by-uuid/XXX"; + # TODO: fileSystems."/boot".fsType = "vfat"; + + fileSystems."/".label = "shakti-root"; + fileSystems."/".fsType = "btrfs"; + fileSystems."/".options = [ + "compress=zstd" + "noatime" + "space_cache" + ]; + + swapDevices = lib.singleton { + label = "tyree-swap"; + }; + + networking.hostName = "shakti"; + networking.useNetworkd = true; + + hardware.cpu.amd.updateMicrocode = true; + + nix.maxJobs = 4; + + services.xserver.xkbOptions = "eurosign:e,caps:none"; + services.xserver.libinput.enable = true; + + vuizvui.user.aszlig.profiles.managed.enable = true; + vuizvui.user.aszlig.profiles.managed.mainUser = "aortab"; +} diff --git a/machines/default.nix b/machines/default.nix index 840d42c4..d076f505 100644 --- a/machines/default.nix +++ b/machines/default.nix @@ -8,6 +8,7 @@ with import ../lib; tishtushi = callMachine ./aszlig/tishtushi.nix {}; managed = { brawndo = callMachine ./aszlig/managed/brawndo.nix {}; + shakti = callMachine ./aszlig/managed/shakti.nix {}; tyree = callMachine ./aszlig/managed/tyree.nix {}; }; }; |