out of store symlinks?
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
{ config, pkgs, cfg, ... }:
|
||||
|
||||
let
|
||||
inherit (config.home) username homeDirectory;
|
||||
|
||||
mkSymlinkAttrs = import ../../utils/mkSymlinkAttrs.nix {
|
||||
inherit pkgs;
|
||||
inherit (cfg) context runtimeRoot;
|
||||
hm = config.lib; # same as: cfg.context.inputs.home-manager.lib.hm;
|
||||
};
|
||||
|
||||
in
|
||||
{
|
||||
# Symlink dotfiles
|
||||
home.file = mkSymlinkAttrs {
|
||||
".config/hypr" = {
|
||||
source = ../../modules/non-nix_configs/hypr;
|
||||
outOfStoreSymlink = true;
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
".config/emacs" = {
|
||||
source = ../../modules/non-nix_configs/emacs;
|
||||
outOfStoreSymlink = true;
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
".config/ghostty" = {
|
||||
source = ../../modules/non-nix_configs/ghostty;
|
||||
outOfStoreSymlink = true;
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
".config/kitty" = {
|
||||
source = ../../modules/non-nix_configs/kitty;
|
||||
outOfStoreSymlink = true;
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
".config/nvim" = {
|
||||
source = ../../modules/non-nix_configs/nvim;
|
||||
outOfStoreSymlink = true;
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
".config/wofi" = {
|
||||
source = ../../modules/non-nix_configs/wofi;
|
||||
outOfStoreSymlink = true;
|
||||
recursive = true;
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user