From ef695a77666fd608d6c2f71148eefe4a18e42db5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madeleine=20Sydney=20=C5=9Alaga?= Date: Sat, 20 Dec 2025 13:59:27 -0700 Subject: [PATCH] feat(clojure): module init --- modules/home/clojure.nix | 14 ++++++++++++++ users/msyds/default.nix | 1 + 2 files changed, 15 insertions(+) create mode 100644 modules/home/clojure.nix diff --git a/modules/home/clojure.nix b/modules/home/clojure.nix new file mode 100644 index 0000000..11790c4 --- /dev/null +++ b/modules/home/clojure.nix @@ -0,0 +1,14 @@ +{ config, lib, pkgs, ... }: + +let cfg = config.sydnix.clojure; +in { + options.sydnix.clojure = { + enable = lib.mkEnableOption "Clojure"; + }; + + config = lib.mkIf cfg.enable { + sydnix.impermanence.cache.directories = [ + ".m2" # Clojure dependencies. + ]; + }; +} diff --git a/users/msyds/default.nix b/users/msyds/default.nix index 62ceb98..1f23caa 100644 --- a/users/msyds/default.nix +++ b/users/msyds/default.nix @@ -26,6 +26,7 @@ openutau.enable = true; slippi.enable = true; desktop-environment.enable = true; + clojure.enable = true; sops = { enable = true; keyFile = "/persist/private-keys/age/crumb";