modules.system.fileSystems: fix

This commit is contained in:
2025-01-14 19:09:30 +08:00
parent fead09d535
commit 76f326fb3a
2 changed files with 10 additions and 11 deletions

View File

@@ -27,6 +27,8 @@ inputs:
plugins = [ "git" "colored-man-pages" "extract" "history-substring-search" "autojump" ];
theme = inputs.lib.mkDefault "clean";
};
# ensure ~/.zlogin exists
loginExtra = " ";
};
# set bash history file path, avoid overwriting zsh history
bash = { enable = true; historyFile = "${home-inputs.config.xdg.dataHome}/bash/bash_history"; };

View File

@@ -23,21 +23,18 @@ inputs:
[ ".zshrc" ".zshenv" ".profile" ".bashrc" ".bash_profile" ".zlogin" ]);
})
inputs.config.nixos.user.users);
systemd.mounts = builtins.filter (mount: mount != null) (builtins.concatLists (builtins.map
systemd.mounts = builtins.concatLists (builtins.map
(user: builtins.map
(file:
let f = inputs.config.home-manager.users.${user}.config.home.file.${file}.source or null;
in if f == null then null else
{
what = "${f}";
where = "/home/${user}/${file}";
options = [ "bind" ];
wantedBy = [ "local-fs.target" ];
}
)
{
what = "${inputs.config.home-manager.users.${user}.home.file.${file}.source}";
where = "/home/${user}/${file}";
options = "bind";
wantedBy = [ "local-fs.target" ];
})
[ ".zshrc" ".zshenv" ".profile" ".bashrc" ".bash_profile" ".zlogin" ]
)
inputs.config.nixos.user.users));
inputs.config.nixos.user.users);
}
];
}