diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ce3dce1 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/configuration.nix diff --git a/configuration.nix b/configuration.nix deleted file mode 120000 index 7b602e3..0000000 --- a/configuration.nix +++ /dev/null @@ -1 +0,0 @@ -host/achiles.nix \ No newline at end of file diff --git a/host/kastanje.nix b/host/kastanje.nix new file mode 100644 index 0000000..35b7adb --- /dev/null +++ b/host/kastanje.nix @@ -0,0 +1,58 @@ +# Edit this configuration file to define what should be installed on +# your system. Help is available in the configuration.nix(5) man page +# and in the NixOS manual (accessible by running ‘nixos-help’). + +{ config, pkgs, ... }: + +{ + imports = + [ + ../hardware/apu.nix + ../role/base.nix + ]; + + fileSystems."/" = + { device = "/dev/disk/by-uuid/ab5a598b-6609-465f-8ab8-b894b8a5e32a"; + fsType = "btrfs"; + options = [ "defaults" "noatime" ]; + }; + + # Use the GRUB 2 boot loader. + boot.loader.grub.enable = true; + boot.loader.grub.version = 2; + # boot.loader.grub.efiSupport = true; + # boot.loader.grub.efiInstallAsRemovable = true; + # boot.loader.efi.efiSysMountPoint = "/boot/efi"; + # Define on which hard drive you want to install Grub. + boot.loader.grub.device = "/dev/mmcblk0"; # or "nodev" for efi only + + networking.hostName = "kastanje"; # Define your hostname. + + # Configure network proxy if necessary + # networking.proxy.default = "http://user:password@proxy:port/"; + # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; + + # Set your time zone. + # time.timeZone = "Europe/Amsterdam"; + + # List services that you want to enable: + + # Open ports in the firewall. + # networking.firewall.allowedTCPPorts = [ ... ]; + # networking.firewall.allowedUDPPorts = [ ... ]; + # Or disable the firewall altogether. + # networking.firewall.enable = false; + + # Define a user account. Don't forget to set a password with ‘passwd’. + # users.users.jane = { + # isNormalUser = true; + # extraGroups = [ "wheel" ]; # Enable ‘sudo’ for the user. + # }; + + # This value determines the NixOS release with which your system is to be + # compatible, in order to avoid breaking some software such as database + # servers. You should change this only after NixOS release notes say you + # should. + system.stateVersion = "19.03"; # Did you read the comment? + +}