From 73611120dd35affb0f7d69aaca0dfcb5cea14003 Mon Sep 17 00:00:00 2001 From: aszlig Date: Thu, 12 Apr 2018 15:17:25 +0200 Subject: machines: Add new machine "shakti" This is only a placeholder right now so we get Hydra builds. Signed-off-by: aszlig --- machines/aszlig/managed/shakti.nix | 39 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 machines/aszlig/managed/shakti.nix (limited to 'machines/aszlig') 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"; +} -- cgit 1.4.1