diff --git a/home-manager/common.nix b/home-manager/common.nix index e9ef1be..a63b50b 100644 --- a/home-manager/common.nix +++ b/home-manager/common.nix @@ -184,10 +184,17 @@ fonts.fontconfig.enable = true; - xdg.configFile = { - "git" = { - source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/git/dotfiles/git/.config/git"; - recursive = true; - }; + xdg.configFile = let + dotfiles = "${config.home.homeDirectory}/git/dotfiles"; + + createDotlink = name: { + source = config.lib.file.mkOutOfStoreSymlink "${dotfiles}/${name}/.config/${name}"; + recursive = true; + }; + + in { + "git" = createDotLink "git"; + "niri" = createDotLink "niri"; + "jj" = createDotLink "jj"; }; } diff --git a/jj/.config/jj/config.toml b/jj/.config/jj/config.toml index 5631010..3cb49e8 100644 --- a/jj/.config/jj/config.toml +++ b/jj/.config/jj/config.toml @@ -15,4 +15,3 @@ diff-formatter=":git" [merge-tools.delta] diff-args=["--side-by-side", "$left", "$right", "--width=$width"] -