Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(home-manager/dunst): avoid IFD #302

Merged
merged 1 commit into from
Aug 15, 2024

Conversation

Anomalocaridid
Copy link
Contributor

Uses dunst's drop-in feature to set the theme rather than importing it into nix.

This approach has the drawback that theme settings are now potentially slightly more inconvenient to override. The theme drop-in overrides settings from dunstrc, but it can itself be overridden by another drop-in that is after it in lexical order.

I added a prefix option to make it more convenient to have the catppuccin drop-in appear in a certain spot in lexical order if the user has multiple drop-ins they wish to use with dunst.

Currently blocked on nix-community/home-manager#5710

@Anomalocaridid
Copy link
Contributor Author

nix-community/home-manager#5710 has been merged, so this is no longer blocked.

@Anomalocaridid Anomalocaridid marked this pull request as ready for review August 6, 2024 18:32
Copy link
Member

@getchoo getchoo left a comment

Choose a reason for hiding this comment

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

LGTM, but I'm going to leave this open for a bit as I don't use dunst personally and would like to give others some time to give their opinion on this. Thanks!

@Anomalocaridid
Copy link
Contributor Author

Fair enough. Better safe than sorry.

@vdbe vdbe mentioned this pull request Aug 7, 2024
@getchoo getchoo merged commit 9fdb8aa into catppuccin:main Aug 15, 2024
6 checks passed
vdbe added a commit to vdbe/catppuccin-nix that referenced this pull request Aug 15, 2024
The IFD from dunst was removed in catppuccin#302
getchoo added a commit that referenced this pull request Aug 23, 2024
* docs: add IFD FAQ

* docs: mirror IFD FAQ to docs

* docs: reword IFD FAQ to those ports

* chore: update IFD list

* chore: remove dunst from IFD list

The IFD from dunst was removed in #302

* docs: FAQ IFD apply suggestions

* docs: FAQ IFD add spotify-player

* docs: cleanup IFD module code example

Seems spotify-player doesn't required IFD either as it's source is from
a builtin

---------

Co-authored-by: seth <[email protected]>
@Anomalocaridid Anomalocaridid deleted the dunst-avoid-ifd branch August 29, 2024 20:07
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.

2 participants