diff --git a/.gitignore b/.gitignore index 1cd791b..b2be92b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -result/ +result diff --git a/flake.nix b/flake.nix index f9c00de..31867e3 100644 --- a/flake.nix +++ b/flake.nix @@ -64,6 +64,16 @@ ]; }; + dionysos = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + specialArgs = { + inherit specialArgs; + }; + modules = [ + + ./hosts/dionysos/configuration.nix + ]; + }; }; isos = { @@ -96,6 +106,12 @@ inherit specialArgs; }; modules = [ + ( + { ... }: + { + nix.registry.nixpkgs.flake = nixpkgs; + } + ) ./hosts/dionysos/configuration.nix ]; format = "proxmox"; diff --git a/hosts/dionysos/configuration.nix b/hosts/dionysos/configuration.nix index cb3f10a..56a94e0 100644 --- a/hosts/dionysos/configuration.nix +++ b/hosts/dionysos/configuration.nix @@ -1,4 +1,11 @@ -{ config, pkgs, ... }: +{ + config, + pkgs, + ... +}: +let + username = "harry123"; +in { environment.systemPackages = with pkgs; [ weechat @@ -10,4 +17,17 @@ enable = true; clock24 = true; }; + + system.stateVersion = "24.05"; + + users.users.${username} = { + isNormalUser = true; + + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA8sdToNavEQv7PTMJ97HIGM6UlChwGS3x9O8hFilzui harryh@ik.me" + ]; + }; + + users.users.${username}.initialHashedPassword = "$y$j9T$s4isXqWcg4N8TEPjmj0fD/$zog2cpUwstnvwDnQsFmH3br/WAeD2Uu/L7ePr00cKkA"; + environment.variables.EDITOR = "nvim"; }