diff options
author | Mark Nipper <nipsy@bitgnome.net> | 2025-02-07 12:37:09 -0800 |
---|---|---|
committer | Mark Nipper <nipsy@bitgnome.net> | 2025-02-07 12:37:09 -0800 |
commit | 3d9fc26ffa0dd0fbf2dd7b7e2d4fb8e47990a72b (patch) | |
tree | 0fbe090ed21085fe7ecddad0594a3ee0f72cc0c8 | |
parent | 95d2596408fbd5c7a9a77d7e211a2c5aa50b72fe (diff) | |
download | nix-3d9fc26ffa0dd0fbf2dd7b7e2d4fb8e47990a72b.tar nix-3d9fc26ffa0dd0fbf2dd7b7e2d4fb8e47990a72b.tar.gz nix-3d9fc26ffa0dd0fbf2dd7b7e2d4fb8e47990a72b.tar.bz2 nix-3d9fc26ffa0dd0fbf2dd7b7e2d4fb8e47990a72b.tar.lz nix-3d9fc26ffa0dd0fbf2dd7b7e2d4fb8e47990a72b.tar.xz nix-3d9fc26ffa0dd0fbf2dd7b7e2d4fb8e47990a72b.tar.zst nix-3d9fc26ffa0dd0fbf2dd7b7e2d4fb8e47990a72b.zip |
Fix syntax
-rw-r--r-- | flake.nix | 191 |
1 files changed, 97 insertions, 94 deletions
@@ -130,104 +130,107 @@ # from https://nixos.wiki/wiki/Creating_a_NixOS_live_CD and https://chengeric.com/homelab/ iso = nixpkgs.lib.nixosSystem { modules = [ - ({ modulesPath, pkgs, ... }: { - allowUnfree = true; - - environment.systemPackages = with pkgs; [ - acl - bash - bc - bzip2 - conntrack-tools - coreutils - cpio - curl - diffutils - dig - dmidecode - elinks - ethtool - file - findutils - fping - git - gnugrep - gnupatch - gnused - gnutar - gptfdisk - gzip - htop - iperf - iproute2 - iputils - jq - less - lshw - lsof - lvm2 - moreutils - nano - netcat-openbsd - nettools - nmap - ntfs3g - openldap - openssl - p7zip - parted - pciutils - procps - progress - psmisc - pv - pwgen - recode - rsync - sg3_utils - smartmontools - socat - sqlite - strace - sysstat - tcpdump - tftp-hpa - traceroute - tree - tshark - unixtools.xxd - unrar - unzip - usbutils - util-linux - vim - wdiff - wget - whois - wireguard-tools - xz - zip - ]; - + ({ config, modulesPath, pkgs, ... }: { imports = [ (modulesPath + "/installer/cd-dvd/installation-cd-minimal.nix") ]; - #isoImage.squashfsCompression = "gzip -Xcompression-level 1"; - - nix.settings.experimental-features = [ "nix-command" "flakes" ]; - - services.openssh = { - enable = true; - openFirewall = true; - settings = { - PasswordAuthentication = false; - KbdInteractiveAuthentication = false; + config = { + allowUnfree = true; + + environment.systemPackages = with pkgs; [ + acl + bash + bc + bzip2 + conntrack-tools + coreutils + cpio + curl + diffutils + dig + dmidecode + elinks + ethtool + file + findutils + fping + git + gnugrep + gnupatch + gnused + gnutar + gptfdisk + gzip + htop + iperf + iproute2 + iputils + jq + less + lshw + lsof + lvm2 + moreutils + nano + netcat-openbsd + nettools + nmap + ntfs3g + openldap + openssl + p7zip + parted + pciutils + procps + progress + psmisc + pv + pwgen + recode + rsync + sg3_utils + smartmontools + socat + sqlite + strace + sysstat + tcpdump + tftp-hpa + traceroute + tree + tshark + unixtools.xxd + unrar + unzip + usbutils + util-linux + vim + wdiff + wget + whois + wireguard-tools + xz + zip + ]; + + #isoImage.squashfsCompression = "gzip -Xcompression-level 1"; + + nix.settings.experimental-features = [ "nix-command" "flakes" ]; + + services.openssh = { + enable = true; + openFirewall = true; + + settings = { + PasswordAuthentication = false; + KbdInteractiveAuthentication = false; + }; + }; + + users.users = { + nixos.openssh.authorizedKeys.keys = [ (builtins.readFile ./hosts/common/users/nipsy/keys/id_arrakis.pub) ]; + root.openssh.authorizedKeys.keys = [ (builtins.readFile ./hosts/common/users/nipsy/keys/id_arrakis.pub) ]; }; - }; - - users.users = { - nixos.openssh.authorizedKeys.keys = [ (builtins.readFile ./hosts/common/users/nipsy/keys/id_arrakis.pub) ]; - root.openssh.authorizedKeys.keys = [ (builtins.readFile ./hosts/common/users/nipsy/keys/id_arrakis.pub) ]; }; }) ]; |