config

NixOS config
Log | Files | Refs | README | LICENSE

commit 1dd4f04725eeaafaab20adffc38be4ff558af011 (tree)
parent 652ce88b76ac51a2a40e4862b4a89f088880a7d9
Author: Motiejus Jakštys <motiejus@jakstys.lt>
Date:   Sun,  1 Oct 2023 23:26:01 +0300

statix: fix bugs with inherit

now I know better what it does.

Diffstat:
Mflake.nix | 2+-
Mhosts/fra1-a/configuration.nix | 2+-
Mhosts/fwminex/configuration.nix | 2+-
Mhosts/vno1-oh2/configuration.nix | 3++-
Mhosts/vno3-rp3b/configuration.nix | 3++-
Mmodules/base/zfsborg/default.nix | 5++---
Mmodules/services/friendlyport/default.nix | 2+-
Mmodules/services/jakstpub/default.nix | 2+-
Mmodules/services/syncthing/default.nix | 5+----
Astatix.toml | 1+
10 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/flake.nix b/flake.nix @@ -61,7 +61,7 @@ (_self: super: { deploy-rs = { inherit (import nixpkgs {inherit system;}) deploy-rs; - inherit (super.deploy-rs.lib); + inherit (super.deploy-rs) lib; }; }) ]; diff --git a/hosts/fra1-a/configuration.nix b/hosts/fra1-a/configuration.nix @@ -56,7 +56,7 @@ deployerbot = { follower = { - inherit (myData.hosts."vno1-oh2.servers.jakst".publicKey); + inherit (myData.hosts."vno1-oh2.servers.jakst") publicKey; enable = true; sshAllowSubnets = [myData.subnets.tailscale.sshPattern]; diff --git a/hosts/fwminex/configuration.nix b/hosts/fwminex/configuration.nix @@ -84,7 +84,7 @@ in { deployerbot = { follower = { - inherit (myData.hosts."vno1-oh2.servers.jakst".publicKey); + inherit (myData.hosts."vno1-oh2.servers.jakst") publicKey; enable = true; uidgid = myData.uidgid.updaterbot-deployee; diff --git a/hosts/vno1-oh2/configuration.nix b/hosts/vno1-oh2/configuration.nix @@ -196,10 +196,11 @@ }; follower = { + inherit (myData.hosts."vno1-oh2.servers.jakst") publicKey; + enable = true; sshAllowSubnets = [myData.subnets.tailscale.sshPattern]; uidgid = myData.uidgid.updaterbot-deployee; - inherit (myData.hosts."vno1-oh2.servers.jakst".publicKey); }; }; diff --git a/hosts/vno3-rp3b/configuration.nix b/hosts/vno3-rp3b/configuration.nix @@ -94,10 +94,11 @@ deployerbot = { follower = { + inherit (myData.hosts."vno1-oh2.servers.jakst") publicKey; + enable = true; sshAllowSubnets = [myData.subnets.tailscale.sshPattern]; uidgid = myData.uidgid.updaterbot-deployee; - inherit (myData.hosts."vno1-oh2.servers.jakst".publicKey); }; }; diff --git a/modules/base/zfsborg/default.nix b/modules/base/zfsborg/default.nix @@ -67,8 +67,7 @@ in { lib.nameValuePair "${lib.strings.sanitizeDerivationName mountpoint}-${toString i}" ({ - inherit (attrs.repo); - inherit (attrs.paths); + inherit (attrs) repo paths; doInit = true; encryption = { @@ -95,7 +94,7 @@ in { BORG_RSH = ''ssh -i "${config.mj.base.zfsborg.sshKeyPath}"''; }; } - // lib.optionalAttrs (attrs ? patterns) {inherit (attrs.patterns);}) + // lib.optionalAttrs (attrs ? patterns) {inherit (attrs) patterns;}) ) dirs ); diff --git a/modules/services/friendlyport/default.nix b/modules/services/friendlyport/default.nix @@ -22,7 +22,7 @@ }; config = let - inherit (config.mj.services.friendlyport.ports); + inherit (config.mj.services.friendlyport) ports; mkAdd = proto: subnets: ints: let subnetsS = builtins.concatStringsSep "," subnets; diff --git a/modules/services/jakstpub/default.nix b/modules/services/jakstpub/default.nix @@ -69,7 +69,7 @@ in { services.samba-wsdd = { enable = true; - inherit (cfg.hostname); + inherit (cfg) hostname; }; users.users.jakstpub = { diff --git a/modules/services/syncthing/default.nix b/modules/services/syncthing/default.nix @@ -105,10 +105,7 @@ in { ]; services.syncthing = { - inherit (cfg.enable); - inherit (cfg.user); - inherit (cfg.group); - inherit (cfg.dataDir); + inherit (cfg) enable user group dataDir; openDefaultPorts = true; guiAddress = let diff --git a/statix.toml b/statix.toml @@ -0,0 +1 @@ +ignore = ['modules/base/boot']