From 8b507289ddad8724e716d6d94da1d2058fdd9195 Mon Sep 17 00:00:00 2001 From: Laurent Gueret Date: Fri, 30 Jan 2026 19:57:22 +0100 Subject: [PATCH] Automatic XDG users folder and fix on git settings --- modules/users/home.nix | 2 +- modules/users/partials/xdg.nix | 26 ++++++++++++++++---------- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/modules/users/home.nix b/modules/users/home.nix index 53e59c7..5d19f94 100644 --- a/modules/users/home.nix +++ b/modules/users/home.nix @@ -20,7 +20,7 @@ # Apps shell programs.git = { - extraConfig = { + settings = { user = { name = "Laurent Gueret"; email = "gueretlob@pm.me"; diff --git a/modules/users/partials/xdg.nix b/modules/users/partials/xdg.nix index 1364c2d..4900c3f 100644 --- a/modules/users/partials/xdg.nix +++ b/modules/users/partials/xdg.nix @@ -1,16 +1,22 @@ { ... }: { - xdg.desktopEntries = { - rust-rover = { - name = "RustRover"; - comment = "Rust IDE from JetBrains"; - genericName = "Rust IDE from JetBrains"; - exec = "rust-rover"; - terminal = false; - icon = "rustrover"; - type = "Application"; - categories = [ "Development" ]; + xdg = { + userDirs = { + enable = true; + createDirectories = true; + }; + desktopEntries = { + rust-rover = { + name = "RustRover"; + comment = "Rust IDE from JetBrains"; + genericName = "Rust IDE from JetBrains"; + exec = "rust-rover"; + terminal = false; + icon = "rustrover"; + type = "Application"; + categories = [ "Development" ]; + }; }; }; }