diff --git a/dotfiles/hypr/hyprlock.conf b/dotfiles/hypr/hyprlock.conf
deleted file mode 100644
index 1ae4a01..0000000
--- a/dotfiles/hypr/hyprlock.conf
+++ /dev/null
@@ -1,118 +0,0 @@
-source = ~/.config/hypr/variables.conf
-
-# BACKGROUND
-background {
- monitor =
- path = ~/nixos-config/dotfiles/hypr/wallpaper/nix-wallpaper.png
- blur_passes = 2
- contrast = 0.8916
- brightness = 0.8172
-zsh:1: command not found: q
- vibrancy_darkness = 0.3
-}
-
-# GENERAL
-general {
- no_fade_in = false
- grace = 0
- disable_loading_bar = false
-}
-
-# DATE
-label {
- monitor =
- text = cmd[update:1000] echo "$(date +"%A, %B %d")"
- color = rgba(255,255,255, 0.75)
- font_size = 22
- font_family = Luciole
- position = 0, 100
- halign = center
- valign = center
-}
-
-# TIME
-label {
- monitor =
- text = cmd[update:1000] echo -e "$(LC_TIME=en_US.UTF-8 date +"%A, %B %d")"
- color = rgba(216, 222, 233, 0.90)
- font_size = 25
- font_family = SF Pro Display Semibold
- position = 0, 350
- halign = center
- valign = center
-}
-label {
- monitor =
- text = cmd[update:1000] echo "$(date +"%I:%M")"
- color = rgba(216, 222, 233, 0.90)
- font_size = 120
- font_family = SF Pro Display Bold
- position = 0, 230
- halign = center
- valign = center
-}
-
-# User info
-label {
- monitor =
- text = $USER
- color = rgba(216, 222, 233, 0.80)
- outline_thickness = 2
- dots_size = 0.2
- dots_spacing = 0.2
- dots_center = true
- font_size = 18
- font_family = SF Pro Display Bold
- position = 0, -130
- halign = center
- valign = center
-}
-shape {
- monitor =
- size = 280, 55
- color = rgba(255, 255, 255, .1)
- rounding = -1
- border_size = 0
- border_color = rgba(253, 198, 135, 0)
- rotate = 0
- xray = false
- position = 0, -130
- halign = center
- valign = center
-}
-
-# INPUT FIELD
-input-field {
- monitor =
- size = 280, 55
- outline_thickness = 2
- dots_size = 0.2 # Password dot size (0.2-0.8)
- dots_spacing = 0.2 # Spacing between dots (0.0-1.0)
- dots_center = true # Center dots in field
- outer_color = rgba(0, 0, 0, 0)
- inner_color = rgba(255, 255, 255, 0.1)
- font_color = rgb(200, 200, 200)
- fade_on_empty = false
- font_family = SF Pro Display Bold
- placeholder_text = Enter Pass
- hide_input = false # Show/hide password dots
- position = 0, -210
- halign = center
- valign = center
-}
-
-label {
- monitor =
- text = cmd[update:30000] echo "🔋 $(cat /sys/class/power_supply/BAT0/capacity)%"
- color = rgba(255, 255, 255, 0.8)
- font_size = 14
- position = -50, 50
- halign = right
- valign = bottom
-}
-
-
-auth {
- fingerprint:enabled=true
-}
-
diff --git a/dotfiles/hypr/hyprpaper.conf b/dotfiles/hypr/hyprpaper.conf
deleted file mode 100644
index 6d4d260..0000000
--- a/dotfiles/hypr/hyprpaper.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-wallpaper {
- monitor =
- path = /home/afoucaultc/nixos-config/dotfiles/hypr/wallpaper/nix-wallpaper.png
- fit_mode = cover
-}
-splash = false
diff --git a/dotfiles/inkscape/palettes b/dotfiles/inkscape/palettes
index b60ff77..44e673c 120000
--- a/dotfiles/inkscape/palettes
+++ b/dotfiles/inkscape/palettes
@@ -1 +1 @@
-/nix/store/vqp7indgm0igwilycffxj384y17x2g7z-home-manager-files/.config/inkscape/palettes
\ No newline at end of file
+/nix/store/5c3dhhcvzlwrdj4d24wqkj15fhmy9zpx-home-manager-files/.config/inkscape/palettes
\ No newline at end of file
diff --git a/dotfiles/inkscape/templates b/dotfiles/inkscape/templates
index d77e01d..b323cb7 120000
--- a/dotfiles/inkscape/templates
+++ b/dotfiles/inkscape/templates
@@ -1 +1 @@
-/nix/store/vqp7indgm0igwilycffxj384y17x2g7z-home-manager-files/.config/inkscape/templates
\ No newline at end of file
+/nix/store/5c3dhhcvzlwrdj4d24wqkj15fhmy9zpx-home-manager-files/.config/inkscape/templates
\ No newline at end of file
diff --git a/dotfiles/kitty/kitty.conf b/dotfiles/kitty/kitty.conf
index 82fc856..7efd478 120000
--- a/dotfiles/kitty/kitty.conf
+++ b/dotfiles/kitty/kitty.conf
@@ -1 +1 @@
-/nix/store/vqp7indgm0igwilycffxj384y17x2g7z-home-manager-files/.config/kitty/kitty.conf
\ No newline at end of file
+/nix/store/5c3dhhcvzlwrdj4d24wqkj15fhmy9zpx-home-manager-files/.config/kitty/kitty.conf
\ No newline at end of file
diff --git a/home/afoucaultc/dotfiles_apps.nix b/home/afoucaultc/dotfiles_apps.nix
index e7c663f..5cc9200 100644
--- a/home/afoucaultc/dotfiles_apps.nix
+++ b/home/afoucaultc/dotfiles_apps.nix
@@ -10,9 +10,6 @@ in
"rofi".source = link "${dots}/rofi";
"nvim".source = link "${dots}/nvim";
};
-
- # hypr/conf est un symlink hors-store : utilise home.file, pas xdg.configFile
- home.file.".config/hypr/conf".source = link "${dots}/hypr/conf";
}
# xdg.configFile."i3blocks/config".source = ./i3blocks.conf;
diff --git a/home/afoucaultc/packages/hyprland.nix b/home/afoucaultc/packages/hyprland.nix
index 6cab09c..3f20186 100644
--- a/home/afoucaultc/packages/hyprland.nix
+++ b/home/afoucaultc/packages/hyprland.nix
@@ -47,4 +47,8 @@ in
grim
slurp
];
+
+ # Force le symlink hors-store, sans passer par dotfiles_apps
+ home.file.".config/hypr/conf".source =
+ config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/nixos-config/dotfiles/hypr/conf";
}