diff options
Diffstat (limited to 'hosts/toaster/default.nix')
| -rw-r--r-- | hosts/toaster/default.nix | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/hosts/toaster/default.nix b/hosts/toaster/default.nix new file mode 100644 index 0000000..50442f4 --- /dev/null +++ b/hosts/toaster/default.nix @@ -0,0 +1,47 @@ +{ ... }: { + imports = [ + ./hardware-configuration.nix + ./zfs.nix + ./network.nix + ]; + + nixpkgs.config.allowUnfree = true; + + # Use the systemd-boot EFI boot loader. + boot.loader.systemd-boot.enable = true; + boot.loader.efi.canTouchEfiVariables = true; + + # Set your time zone. + time.timeZone = "Europe/Amsterdam"; + + # Select internationalisation properties. + i18n = { + defaultLocale = "en_US.UTF-8"; + supportedLocales = [ "all" ]; + }; + + users.users.grue = { + extraGroups = [ + "wheel" + "video" + "plugdev" + "dialout" + "bluetooth" + ]; + group = "users"; + home = "/home/grue"; + isNormalUser = true; + uid = 1000; + }; + + + + # This value determines the NixOS release from which the default + # settings for stateful data, like file locations and database versions + # on your system were taken. It‘s perfectly fine and recommended to leave + # this value at the release version of the first install of this system. + # Before changing this value read the documentation for this option + # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). + system.stateVersion = "23.05"; # Did you read the comment? + +} |
