Home manager: Add niri and jj as symlinks
This follows in the steps of mimicking stow.
This commit is contained in:
@@ -184,10 +184,17 @@
|
|||||||
|
|
||||||
fonts.fontconfig.enable = true;
|
fonts.fontconfig.enable = true;
|
||||||
|
|
||||||
xdg.configFile = {
|
xdg.configFile = let
|
||||||
"git" = {
|
dotfiles = "${config.home.homeDirectory}/git/dotfiles";
|
||||||
source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/git/dotfiles/git/.config/git";
|
|
||||||
|
createDotlink = name: {
|
||||||
|
source = config.lib.file.mkOutOfStoreSymlink "${dotfiles}/${name}/.config/${name}";
|
||||||
recursive = true;
|
recursive = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
in {
|
||||||
|
"git" = createDotLink "git";
|
||||||
|
"niri" = createDotLink "niri";
|
||||||
|
"jj" = createDotLink "jj";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,4 +15,3 @@ diff-formatter=":git"
|
|||||||
|
|
||||||
[merge-tools.delta]
|
[merge-tools.delta]
|
||||||
diff-args=["--side-by-side", "$left", "$right", "--width=$width"]
|
diff-args=["--side-by-side", "$left", "$right", "--width=$width"]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user