From 7b527e27b97f3be8bd44d4d035f7c3a75510118b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madeleine=20Sydney=20=C5=9Alaga?= Date: Tue, 17 Jun 2025 04:21:41 -0600 Subject: [PATCH] feat: XDG module --- modules/home/xdg.nix | 13 +++++++++++++ users/crumb/default.nix | 7 +------ 2 files changed, 14 insertions(+), 6 deletions(-) create mode 100644 modules/home/xdg.nix diff --git a/modules/home/xdg.nix b/modules/home/xdg.nix new file mode 100644 index 0000000..481cf4e --- /dev/null +++ b/modules/home/xdg.nix @@ -0,0 +1,13 @@ +{ config, lib, pkgs, ... }: + +let cfg = config.sydnix.xdg; +in { + options.sydnix.xdg = { + enable = lib.mkEnableOption "XDG things"; + }; + + config = lib.mkIf cfg.enable { + xdg.enable = true; + home.preferXdgDirectories = true; + }; +} diff --git a/users/crumb/default.nix b/users/crumb/default.nix index 35401e4..ccffb12 100755 --- a/users/crumb/default.nix +++ b/users/crumb/default.nix @@ -17,14 +17,9 @@ ./files.nix ]; - # A few settings without a home: - xdg.enable = true; - home.preferXdgDirectories = true; - - home.packages = [ pkgs.sioyek ]; - sydnix = { gpg.enable = true; + xdg.enable = true; sops = { enable = true; keyFile = "/persist/private-keys/age/${config.home.username}";