My Nix Configuration
1{
2 config,
3 lib,
4 inputs',
5 ...
6}:
7let
8 cfg = config.py.programs.dms;
9in
10{
11 options = {
12 py.programs.dms.enable = lib.mkEnableOption "Dank-Material-Shell";
13 };
14 config = lib.mkIf cfg.enable {
15 programs.dms-shell = {
16 enable = true;
17 systemd.enable = true;
18 enableCalendarEvents = false;
19 enableAudioWavelength = false;
20 enableDynamicTheming = false;
21 quickshell.package = inputs'.quickshell.packages.quickshell;
22 };
23 };
24}