fix(dunst): dont load on start
This commit is contained in:
parent
96be36e1f7
commit
1638d24687
5 changed files with 38 additions and 38 deletions
|
|
@ -8,9 +8,11 @@
|
|||
|
||||
let
|
||||
c = config.colors;
|
||||
repoDir = "${config.home.homeDirectory}/.config/nix";
|
||||
|
||||
ripgrep = config.programs.ripgrep.enable;
|
||||
|
||||
claude = true;
|
||||
rust = true;
|
||||
go = true;
|
||||
node = true;
|
||||
|
|
@ -44,7 +46,8 @@ in
|
|||
graphite-cli
|
||||
]
|
||||
++ lib.optionals hostConfig.isLinux [ xclip ]
|
||||
++ lib.optionals rust [ rustup ];
|
||||
++ lib.optionals rust [ rustup ]
|
||||
++ lib.optionals claude [ claude-code ];
|
||||
|
||||
home.sessionVariables = lib.mkMerge [
|
||||
{
|
||||
|
|
@ -107,6 +110,9 @@ in
|
|||
TEXMFVAR = "${config.xdg.cacheHome}/texlive/texmf-var";
|
||||
TEXMFCONFIG = "${config.xdg.configHome}/texlive/texmf-config";
|
||||
})
|
||||
(lib.mkIf claude {
|
||||
CLAUDE_CONFIG_DIR = "${config.xdg.configHome}/claude";
|
||||
})
|
||||
];
|
||||
|
||||
home.sessionPath = lib.mkMerge [
|
||||
|
|
@ -321,6 +327,31 @@ in
|
|||
'';
|
||||
};
|
||||
|
||||
xdg.configFile."claude/settings.json" = lib.mkIf claude {
|
||||
text = builtins.toJSON {
|
||||
permissions.defaultMode = "acceptEdits";
|
||||
network_access = true;
|
||||
allowed_domains = [
|
||||
"github.com"
|
||||
"raw.githubusercontent.com"
|
||||
"api.github.com"
|
||||
];
|
||||
tools.web_fetch = true;
|
||||
};
|
||||
};
|
||||
|
||||
xdg.configFile."claude/CLAUDE.md" = lib.mkIf claude {
|
||||
source = config.lib.file.mkOutOfStoreSymlink "${repoDir}/config/claude/CLAUDE.md";
|
||||
};
|
||||
|
||||
xdg.configFile."claude/rules" = lib.mkIf claude {
|
||||
source = config.lib.file.mkOutOfStoreSymlink "${repoDir}/config/claude/rules";
|
||||
};
|
||||
|
||||
xdg.configFile."claude/skills" = lib.mkIf claude {
|
||||
source = config.lib.file.mkOutOfStoreSymlink "${repoDir}/config/claude/skills";
|
||||
};
|
||||
|
||||
xdg.configFile."tmux/themes/midnight.conf".source =
|
||||
config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/.config/nix/config/tmux/themes/midnight.conf";
|
||||
xdg.configFile."tmux/themes/daylight.conf".source =
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue