Commit graph

6 commits

Author SHA1 Message Date
gytic
aab066428d fix(taskbar): use correct attr value to check for tui applications 2025-07-28 22:30:00 +02:00
gytic
941b1bffe5 fix(paths): use relative paths instead of inputs.self
when using nixos95 from another flake, the other flake will take over the path of inputs.self and therefore
break the paths.

We can fix this by navigating to the root with relative notation and contiuning from there
2025-07-28 22:18:59 +02:00
gytic
084dd141f7 fix(dotfiles): remove unused dotfiles 2025-07-28 18:44:31 +02:00
gytic
d5458a9fcf feat(keybinds): add options to specify keybinds
this adds two new options:
nixos95.keybinds.commands -> specify normal shortcuts
nixos95.keybinds.xfwm4    -> specify xfwm4 related shortcuts
2025-07-28 15:24:12 +02:00
gytic
ddcb125ee3 feat(taskbar): allow users to configure the taskbar
there are now options to:
- enable a battery icon (nixos95.taskbar.battery-plugin.enable)
- change the home icon (nixos95.taskbar.homeIcon)
- define pinned applications (nixos95.taskbar.applications)
2025-07-27 01:28:01 +02:00
gytic
6a9de226ef feat(nixos-95): extract DE themining into nixosModule
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
2025-07-25 18:04:18 +02:00