diff options
author | aszlig <aszlig@nix.build> | 2018-02-02 17:31:42 +0100 |
---|---|---|
committer | aszlig <aszlig@nix.build> | 2018-02-02 17:31:42 +0100 |
commit | bcf73c8e753094358ecc0ed5c3727119418db177 (patch) | |
tree | 087fe310f67fbcb97feedb688de82ff92c5bc208 /machines/aszlig/managed/tyree.nix | |
parent | 543ca6580d6f52d58caf975c0ed583956aa08b39 (diff) |
Revert "machines: Remove tyree"
This reverts commit dfd3d86562f09d812b330893cec053ab3d371bdf. The machine is back on NixOS again :-) Signed-off-by: aszlig <aszlig@nix.build> Cc: @brokkoliberta
Diffstat (limited to 'machines/aszlig/managed/tyree.nix')
-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; +} |