declutter $HOME :)

This commit is contained in:
LavaDesu 2021-06-04 16:17:02 +07:00
parent 3450585513
commit b7cc34b6e9
Signed by: cilly
GPG key ID: 6500251E087653C9
5 changed files with 58 additions and 39 deletions

View file

@ -1,7 +1,7 @@
{ config, pkgs, ... }: {
home.packages = [ pkgs.nodejs ];
home.file.".npmrc".text = ''
xdg.configFile."npm/npmrc".text = ''
cache=${config.xdg.dataHome}/npm/cache
prefix=${config.xdg.dataHome}/npm
store-dir=${config.xdg.dataHome}/npm/pnpm-store

View file

@ -7,5 +7,5 @@ if command -v dbus-update-activation-environment > /dev/null 2>&1; then
dbus-update-activation-environment DISPLAY XAUTHORITY
fi
xrdb ~/.Xresources
exec ~/.xsession
xrdb ${XDG_CONFIG_HOME}/xorg/xresources
exec ${XDG_CONFIG_HOME}/xorg/xsession

View file

@ -1,6 +1,7 @@
{ config, pkgs, ... }: {
gtk = {
enable = true;
gtk2.configLocation = "${config.xdg.configHome}/gtk-2.0/gtkrc";
font = {
package = pkgs.open-sans;
name = "Open Sans";

View file

@ -1,43 +1,52 @@
{ config, ... }: {
xsession.enable = true;
home.file.".xinitrc".source = ./scripts/xinitrc;
xsession = {
enable = true;
profilePath = ".config/xorg/xprofile";
scriptPath = ".config/xorg/xsession";
};
xdg.configFile."xorg/xinitrc".source = ./scripts/xinitrc;
xdg.configFile."xorg/wallpaper.png".source = ../../res/wallpaper.png;
xresources.properties = {
# special
"*.foreground" = "#c5c8c6";
"*.background" = "#1d1f21";
"*.cursorColor" = "#c5c8c6";
xresources = {
path = "${config.xdg.configHome}/xorg/xresources";
properties = {
# special
"*.foreground" = "#c5c8c6";
"*.background" = "#1d1f21";
"*.cursorColor" = "#c5c8c6";
# black
"*.color0" = "#1d1f21";
"*.color8" = "#969896";
# black
"*.color0" = "#1d1f21";
"*.color8" = "#969896";
# red
"*.color1" = "#cc342b";
"*.color9" = "#cc342b";
# red
"*.color1" = "#cc342b";
"*.color9" = "#cc342b";
# green
"*.color2" = "#198844";
"*.color10" = "#198844";
# green
"*.color2" = "#198844";
"*.color10" = "#198844";
# yellow
"*.color3" = "#fba922";
"*.color11" = "#fba922";
# yellow
"*.color3" = "#fba922";
"*.color11" = "#fba922";
# blue
"*.color4" = "#3971ed";
"*.color12" = "#3971ed";
# blue
"*.color4" = "#3971ed";
"*.color12" = "#3971ed";
# magenta
"*.color5" = "#a36ac7";
"*.color13" = "#a36ac7";
# magenta
"*.color5" = "#a36ac7";
"*.color13" = "#a36ac7";
# cyan
"*.color6" = "#3971ed";
"*.color14" = "#3971ed";
# cyan
"*.color6" = "#3971ed";
"*.color14" = "#3971ed";
# white
"*.color7" = "#c5c8c6";
"*.color15" = "#ffffff";
# white
"*.color7" = "#c5c8c6";
"*.color15" = "#ffffff";
};
};
}

View file

@ -116,17 +116,26 @@ in rec {
'';
sessionVariables = {
WINEPREFIX = "${config.xdg.dataHome}/wine64";
WINEARCH = "win64";
EDITOR = "nvim";
PATH = builtins.concatStringsSep ":" [
"${config.home.homeDirectory}/.local/bin"
"${config.xdg.dataHome}/npm/bin"
"$PATH"
];
DIRENV_LOG_FORMAT = "";
XAUTHORITY = "$XDG_RUNTIME_DIR/Xauthority";
EDITOR = "nvim";
CARGO_HOME = "${config.xdg.dataHome}/cargo";
DIRENV_LOG_FORMAT = "";
GNUPGHOME = "${config.xdg.dataHome}/gnupg";
GTK2_RC_FILES = "${config.xdg.configHome}/gtk-2.0/gtkrc";
LESSHISTFILE = "-";
NPM_CONFIG_USERCONFIG = "${config.xdg.configHome}/npm/npmrc";
WGETRC = "${config.xdg.configHome}/wgetrc";
XINITRC = "${config.xdg.configHome}/xorg/xinitrc";
WINEPREFIX = "${config.xdg.dataHome}/wine64";
WINEARCH = "win64";
};
localVariables = {
PS1 = "%B%{$fg[red]%}[%{$fg[yellow]%}%n%{$fg[green]%}@%{$fg[blue]%}%M %{$fg[magenta]%}%~%{$fg[red]%}]%{$reset_color%}$%b ";