remove fup

This commit is contained in:
Callum Leslie 2024-09-05 10:37:59 +01:00
parent eeabf1f408
commit d84b7c6008
Signed by: cleslie
GPG key ID: D382C4AFEECEAA90
4 changed files with 108 additions and 148 deletions

View file

@ -1,5 +1,21 @@
{utils, ...}: let
nixosModules = utils.lib.exportModules [
let
exportModules = args:
builtins.listToAttrs (map (arg: {
name = let
str = baseNameOf arg;
suffix = ".nix";
sufLen = builtins.stringLength suffix;
sLen = builtins.stringLength str;
in
if sufLen <= sLen && suffix == builtins.substring (sLen - sufLen) sufLen str
then builtins.substring 0 (sLen - sufLen) str
else str;
value = import arg;
})
args);
nixosModules = exportModules [
./nix.nix
./pinentry-fix.nix
./hm.nix
@ -9,7 +25,7 @@
./tailscale.nix
./secret.nix
];
homeManagerModules = utils.lib.exportModules [
homeManagerModules = exportModules [
./trayscale.nix
];
sharedModules = with nixosModules; [