mirror of
https://github.com/callumio/nixfiles.git
synced 2025-12-17 11:39:19 +00:00
remove fup
This commit is contained in:
parent
eeabf1f408
commit
d84b7c6008
4 changed files with 108 additions and 148 deletions
|
|
@ -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; [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue