feat(nixos-95): extract DE themining into nixosModule #2

Merged
krauterbaquette merged 1 commit from module into Dev 2025-07-25 20:13:42 +02:00
krauterbaquette commented 2025-07-25 18:10:28 +02:00 (Migrated from github.com)

the desktop environment can be included via self.nixosModules.nixos95

this will expose two options (for now):
nixos95.enable -> enable the desktop environment
nixos95.wallpaper -> path to the wallpaper to use

currently the setup is closy coupled to this configuration, which will change in the future, so it can be used with any configuration

Additionally I remove some parts which (afaik) are not needed for this config.

  1. I remove the home.activation script. It did not work on my maschine (crashed home-manager on startup) and everything seems to work fine without it
  2. I remove the xfce4 system packages. I think these come by default with xcfe4 and we therefore do not need to include them again
the desktop environment can be included via `self.nixosModules.nixos95` this will expose two options (for now): nixos95.enable -> enable the desktop environment nixos95.wallpaper -> path to the wallpaper to use currently the setup is closy coupled to this configuration, which will change in the future, so it can be used with any configuration > Additionally I remove some parts which (afaik) are not needed for this config. > 1. I remove the home.activation script. It did not work on my maschine (crashed home-manager on startup) and everything seems to work fine without it > 2. I remove the xfce4 system packages. I think these come by default with `xcfe4` and we therefore do not need to include them again
Peritia-System (Migrated from github.com) approved these changes 2025-07-25 20:12:35 +02:00
Peritia-System (Migrated from github.com) left a comment

Thanks a lot

Thanks a lot
Sign in to join this conversation.
No description provided.