Commit graph

17 commits

Author SHA1 Message Date
d945a0d7be fix: renaming XFCE tools 2026-01-13 10:38:48 +01:00
86536daae7 fix: rm Wallpaper setting 2025-10-01 11:33:42 +02:00
gytic
8a30d60c67 fix: switch to pactl
i guess it has a wider adpotion because it just relies on pulseaudio?
2025-09-17 15:54:52 +02:00
gytic
ff23d37b5c feat: add volume control keys 2025-09-17 15:54:52 +02:00
gytic
933b0f7ff1 feat: add windows like whiskermenu open keybind 2025-09-17 15:54:52 +02:00
gytic
9e56739cc4 feat: add screenshot utility 2025-09-17 09:30:20 +02:00
gytic
8b2e87c159 feat: add home-manager directly in NixOS-95
For users that already use home-manager, this shouldn't change anything (they just have to pin the home-manager input to their own version).
However for users that currently do not use home-manager this will allow them to not care about it.

This way, home-manager will become an 'implementation detail'
2025-08-24 09:26:57 +02:00
gytic
d5b020d4fe fix(taskbar/battery): remove unnecessary source definition 2025-07-28 23:39:25 +02:00
gytic
f774174844 fix(taskbar/battery): convert int to str 2025-07-28 23:33:43 +02:00
gytic
49037f4576 feat(taskbar/battery-plugin): add power bar
Enable the power bar to get a quick overview of the remaining battery.

As the bar is not a 'perfect theme fit' (imo) there is an option to disable it (default: enabled)
as well as some QoL options to change the critical and warning state as well as some display colors
2025-07-28 23:26:54 +02:00
gytic
12b0f911a0 fix: xfwm4 keybinds
xfwm4 stores important default keybinds inside the "custom" section.

These important keybinds were removed in commit d5458a9fcf
as I thought they would be added automatically back in. This regression
is now reverted.
2025-07-28 22:56:54 +02:00
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