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:
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']