From 6777b218df972a95e866f90a405088b89f681117 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukrecja=20Pleskaczy=C5=84ska?= Date: Fri, 20 Mar 2026 13:09:40 +0100 Subject: [PATCH] use xdg dirs for icons in the file manager --- Kvantum/Base16Kvantum | 2 +- Kvantum/kvantum.kvconfig | 2 +- autostart/stylix-activate-gnome.desktop | 2 +- autostart/stylix-activate-kde.desktop | 2 +- home-manager/home.nix | 1 + home-manager/modules/xdg.nix | 8 ++++++++ user-dirs.conf | 1 + user-dirs.dirs | 1 + 8 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 home-manager/modules/xdg.nix create mode 120000 user-dirs.conf create mode 120000 user-dirs.dirs diff --git a/Kvantum/Base16Kvantum b/Kvantum/Base16Kvantum index f06232b..f2f8a6b 120000 --- a/Kvantum/Base16Kvantum +++ b/Kvantum/Base16Kvantum @@ -1 +1 @@ -/nix/store/p19lx2ymg13qw3abnkc5x1v3hj8r6zix-home-manager-files/.config/Kvantum/Base16Kvantum \ No newline at end of file +/nix/store/czcrh2fzk0v59nfwdv5dqp35kdfblai6-home-manager-files/.config/Kvantum/Base16Kvantum \ No newline at end of file diff --git a/Kvantum/kvantum.kvconfig b/Kvantum/kvantum.kvconfig index b129d76..f4678cf 120000 --- a/Kvantum/kvantum.kvconfig +++ b/Kvantum/kvantum.kvconfig @@ -1 +1 @@ -/nix/store/p19lx2ymg13qw3abnkc5x1v3hj8r6zix-home-manager-files/.config/Kvantum/kvantum.kvconfig \ No newline at end of file +/nix/store/czcrh2fzk0v59nfwdv5dqp35kdfblai6-home-manager-files/.config/Kvantum/kvantum.kvconfig \ No newline at end of file diff --git a/autostart/stylix-activate-gnome.desktop b/autostart/stylix-activate-gnome.desktop index 29312ba..8c90844 120000 --- a/autostart/stylix-activate-gnome.desktop +++ b/autostart/stylix-activate-gnome.desktop @@ -1 +1 @@ -/nix/store/p19lx2ymg13qw3abnkc5x1v3hj8r6zix-home-manager-files/.config/autostart/stylix-activate-gnome.desktop \ No newline at end of file +/nix/store/czcrh2fzk0v59nfwdv5dqp35kdfblai6-home-manager-files/.config/autostart/stylix-activate-gnome.desktop \ No newline at end of file diff --git a/autostart/stylix-activate-kde.desktop b/autostart/stylix-activate-kde.desktop index f4213db..9d311eb 120000 --- a/autostart/stylix-activate-kde.desktop +++ b/autostart/stylix-activate-kde.desktop @@ -1 +1 @@ -/nix/store/p19lx2ymg13qw3abnkc5x1v3hj8r6zix-home-manager-files/.config/autostart/stylix-activate-kde.desktop \ No newline at end of file +/nix/store/czcrh2fzk0v59nfwdv5dqp35kdfblai6-home-manager-files/.config/autostart/stylix-activate-kde.desktop \ No newline at end of file diff --git a/home-manager/home.nix b/home-manager/home.nix index 8143a4f..c39aa0c 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -5,6 +5,7 @@ ./modules/overlays.nix ./modules/packages.nix ./modules/theming.nix + ./modules/xdg.nix ./modules/programs/git.nix ./modules/programs/gpg-agent.nix ./modules/programs/obs-studio.nix diff --git a/home-manager/modules/xdg.nix b/home-manager/modules/xdg.nix new file mode 100644 index 0000000..4f77d86 --- /dev/null +++ b/home-manager/modules/xdg.nix @@ -0,0 +1,8 @@ +{ ... }: + +{ + xdg.userDirs = { + enable = true; + createDirectories = false; + }; +} diff --git a/user-dirs.conf b/user-dirs.conf new file mode 120000 index 0000000..ef96aae --- /dev/null +++ b/user-dirs.conf @@ -0,0 +1 @@ +/nix/store/czcrh2fzk0v59nfwdv5dqp35kdfblai6-home-manager-files/.config/user-dirs.conf \ No newline at end of file diff --git a/user-dirs.dirs b/user-dirs.dirs new file mode 120000 index 0000000..001755b --- /dev/null +++ b/user-dirs.dirs @@ -0,0 +1 @@ +/nix/store/czcrh2fzk0v59nfwdv5dqp35kdfblai6-home-manager-files/.config/user-dirs.dirs \ No newline at end of file