Skip to content

treewide: nuke packages in favour of wallpapers#15

Merged
NotAShelf merged 3 commits into
NotAShelf:mainfrom
amadaluzia:nord
Feb 1, 2025
Merged

treewide: nuke packages in favour of wallpapers#15
NotAShelf merged 3 commits into
NotAShelf:mainfrom
amadaluzia:nord

Conversation

@amadaluzia

Copy link
Copy Markdown

What does this do?

This PR aims to change how the wallpaper overlay gets all of its packages.

Why?

I find this may adding wallpaper directories that one little bit more braindead simple.
Additionaly, the rec statement could be removed by moving wallpkgs to the let in expression.

@amadaluzia amadaluzia changed the title refactor(overlay): DRY callWallpaper refactor(wallpapers): nuke packages in favour of wallpapers Jan 28, 2025
@amadaluzia amadaluzia force-pushed the nord branch 2 times, most recently from d28556d to dda2f7e Compare January 29, 2025 23:41

@NotAShelf NotAShelf left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

LGTM.

Ready for merge or do we want to add something to generate the list of wallpapers?

@amadaluzia

amadaluzia commented Feb 1, 2025

Copy link
Copy Markdown
Author

I feel as if it would be best to carry a Markdown list generator in another PR.

@NotAShelf

Copy link
Copy Markdown
Owner

Okay sounds good. If you could just add a warning to tell users about what to use instead when packages.* is accessed, that'd be great. For now it'll silently error, and we shouldn't let that happen.

We have refactored the wallpaper system to be similar to what [yunfachi
did with their wallpapers](https://github.com/yunfachi/nix-config-wallpapers).

This in turn, had made packaging obsolete and it was decided that it
would be removed.
@amadaluzia amadaluzia requested a review from NotAShelf February 1, 2025 14:23
@NotAShelf NotAShelf changed the title refactor(wallpapers): nuke packages in favour of wallpapers treewide: nuke packages in favour of wallpapers Feb 1, 2025
@NotAShelf NotAShelf merged commit 555da13 into NotAShelf:main Feb 1, 2025
@NotAShelf

Copy link
Copy Markdown
Owner

thank you

Comment thread flake.nix
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.

4 participants