move ssh out to its own file and add zsh

This commit is contained in:
2025-10-15 22:58:39 -05:00
parent 26401360d8
commit 89b6380859
6 changed files with 189 additions and 42 deletions

View File

@@ -3,20 +3,18 @@
config,
...
}: {
home.packages = with pkgs; [ xdg-ninja ];
home.packages = with pkgs; [xdg-ninja];
xdg = {
enable = true;
configHome = "${config.home.homeDirectory}/.config";
cacheHome = "${config.home.homeDirectory}/.cache";
dataHome = "${config.home.homeDirectory}/.local/share";
stateHome = "${config.home.homeDirectory}/.local/state";
userDirs = { # ~/.config/user-dirs.dirs
enable = true;
# You can override defaults here:
userDirs = {
enable = true;
# writes ~/.config/user-dirs.dirs
desktop = "${config.home.homeDirectory}/desktop";
download = "${config.home.homeDirectory}/downloads";
documents = "${config.home.homeDirectory}/documents";
@@ -28,5 +26,10 @@
};
};
# misc env variables to get things out of ~ (<3 xdg-ninja)
home.sessionVariables = {
GOPATH="$XDG_DATA_HOME/go";
_JAVA_OPTIONS="-Djava.util.prefs.userRoot=""$XDG_CONFIG_HOME""/java";
};
}