From 79f887d3aa87fa5891239879cf3b448bb604aa79 Mon Sep 17 00:00:00 2001 From: hesam-init Date: Sat, 24 Aug 2024 23:35:25 +0330 Subject: [PATCH] fix: hyprland XDG_DATA_DIRS path --- hypr-configs/dotfiles/hypr/hyprland.conf | 1 + linux-configs | 2 +- stow.sh | 28 +++++++++++++----------- 3 files changed, 17 insertions(+), 14 deletions(-) diff --git a/hypr-configs/dotfiles/hypr/hyprland.conf b/hypr-configs/dotfiles/hypr/hyprland.conf index 8020876..9c05926 100644 --- a/hypr-configs/dotfiles/hypr/hyprland.conf +++ b/hypr-configs/dotfiles/hypr/hyprland.conf @@ -27,6 +27,7 @@ env = QT_STYLE_OVERRIDE,kvantum exec = gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" # env = WLR_DRM_NO_ATOMIC,1 +env = XDG_DATA_DIRS, $HOME/.nix-profile/share:/usr/share/:$HOME/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/var/lib/flatpak/exports/share $SCRIPT_PATH = ~/.config/hypr/scripts $EWW_SCRIPT_PATH = ~/.config/eww/scripts diff --git a/linux-configs b/linux-configs index 581a241..5beecb6 160000 --- a/linux-configs +++ b/linux-configs @@ -1 +1 @@ -Subproject commit 581a241e64f7f9c352b535d217bc186ca0e9b94b +Subproject commit 5beecb60382fe73c04a0603684e5ee9b8b337c89 diff --git a/stow.sh b/stow.sh index 815c937..0e247c2 100755 --- a/stow.sh +++ b/stow.sh @@ -3,15 +3,14 @@ source .scripts/utils/init.sh source .scripts/utils/_symlinks.sh -DOTS_CONFIG_DIR="$(pwd)/linux-configs" -DOTFILES_DIR="$DOTS_CONFIG_DIR/dotfiles" +LINUX_CONFIGS_DIR="$(pwd)/linux-configs" +LINUX_DOTFILES_DIR="$LINUX_CONFIGS_DIR/dotfiles" -SHELL_DIR="$DOTS_CONFIG_DIR/shells/zsh" -FISH_DIR="$DOTS_CONFIG_DIR/shells/fish" - -EDITOR_DIR="$DOTS_CONFIG_DIR/editor/vim" - -UTILS_DIR="$DOTS_CONFIG_DIR/utils" +NIX_DIR="$LINUX_CONFIGS_DIR/nix" +ZSH_DIR="$LINUX_CONFIGS_DIR/shells/zsh" +FISH_DIR="$LINUX_CONFIGS_DIR/shells/fish" +VIM_DIR="$LINUX_CONFIGS_DIR/editor/vim" +UTILS_DIR="$LINUX_CONFIGS_DIR/utils" HYPRLAND_ROOT="$(pwd)/hypr-configs" HYPRLAND_DIR="$HYPRLAND_ROOT/dotfiles" @@ -32,16 +31,19 @@ create_target_dir() { stow() { create_target_dir - create_links $SHELL_DIR ~ + create_links $ZSH_DIR ~ log "Shell stowed successfully!" ln -sfn $FISH_DIR ~/.config/fish log "Fish Shell stowed successfully!" - create_links $EDITOR_DIR ~ + create_links $NIX_DIR ~/.config + log "Nix stowed successfully!" + + create_links $VIM_DIR ~ log "Editor stowed successfully!" - create_links $DOTFILES_DIR ~/.config + create_links $LINUX_DOTFILES_DIR ~/.config log "Dotfiles stowed successfully!" create_links $HYPRLAND_DIR ~/.config @@ -55,8 +57,8 @@ stow() { } unstow() { - delete_links $SHELL_DIR ~ - delete_links $DOTFILES_DIR ~/.config + delete_links $ZSH_DIR ~ + delete_links $LINUX_DOTFILES_DIR ~/.config delete_links $HYPRLAND_DIR ~/.config delete_links $SHORTCUTS_DIR ~/.local/share/applications delete_links $UTILS_DIR ~