Skip to content

Conversation

@Hikiru
Copy link
Contributor

@Hikiru Hikiru commented Nov 16, 2025

Adapted the HM module, removed the config stuff and changed the quickshell installation method.

cfg = config.programs.dankMaterialShell;
in {
imports = [
(lib.mkRemovedOptionModule ["programs" "dankMaterialShell" "enableNightMode"] "Night mode is now always available.")
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This option never existed (since the NixOS module, to begin with, never existed), so I think it's not needed here.

Install.WantedBy = [config.wayland.systemd.target];
};

environment.systemPackages =
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that the basic module options, specially the enable* ones should be in a single shared .nix file, imported by both home-manager and NixOS modules, since the packages and options are verbatim the same. If someone wanted to add a new dependency or modify the needed, they would always have to unnecessarily have to modify both files.

I can do this in another PR, if you want.

@bbedward bbedward merged commit d175d66 into AvengeMedia:master Nov 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants