aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Nipper <nipsy@bitgnome.net>2025-02-07 12:37:09 -0800
committerMark Nipper <nipsy@bitgnome.net>2025-02-07 12:37:09 -0800
commit3d9fc26ffa0dd0fbf2dd7b7e2d4fb8e47990a72b (patch)
tree0fbe090ed21085fe7ecddad0594a3ee0f72cc0c8
parent95d2596408fbd5c7a9a77d7e211a2c5aa50b72fe (diff)
downloadnix-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.nix191
1 files changed, 97 insertions, 94 deletions
diff --git a/flake.nix b/flake.nix
index 695615a..4d43686 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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) ];
};
})
];