diff options
Diffstat (limited to 'machines/aszlig/managed')
-rw-r--r-- | machines/aszlig/managed/tyree.nix | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/machines/aszlig/managed/tyree.nix b/machines/aszlig/managed/tyree.nix new file mode 100644 index 00000000..3cc336d8 --- /dev/null +++ b/machines/aszlig/managed/tyree.nix @@ -0,0 +1,47 @@ +{ pkgs, lib, ... }: + +{ + boot.initrd.availableKernelModules = [ "usbhid" ]; + boot.kernelModules = [ "kvm-intel" ]; + + environment.systemPackages = with pkgs; [ + mosh wget krita rawtherapee darktable gphoto2 digikam + ]; + + fileSystems."/boot".device = "/dev/disk/by-uuid/A0D5-269D"; + fileSystems."/boot".fsType = "vfat"; + + fileSystems."/".label = "tyree-root"; + fileSystems."/".fsType = "btrfs"; + fileSystems."/".options = [ + "compress=lzo" + "discard" + "noatime" + "space_cache" + "ssd" + ]; + + swapDevices = lib.singleton { + label = "tyree-swap"; + }; + + i18n.defaultLocale = "de_DE.UTF-8"; + + networking.hostName = "tyree"; + networking.useNetworkd = true; + + nix.maxJobs = 4; + + # English within the shell, German otherwise (like in KDE). + programs.bash.interactiveShellInit = lib.mkBefore '' + export LANG=en_US.UTF-8 + ''; + + services.xserver.xkbOptions = "eurosign:e,caps:none"; + services.xserver.wacom.enable = true; + + vuizvui.user.aszlig.profiles.managed.enable = true; + vuizvui.user.aszlig.profiles.managed.mainUser = "bla"; + + vuizvui.hardware.t100ha.enable = true; +} |