Commit graph

61 commits

Author SHA1 Message Date
ba296bc463
Merge Dev with main
Making it a Proper nix Module
2026-02-07 10:56:52 +01:00
468026f0b4 Documentation: Add more to Roadmap 2026-01-13 11:05:23 +01:00
f6b5c6f4f0
Fix: minor errors
- fix wallpaper being removed 
- fix renamed xfce pkgs
2026-01-13 10:41:23 +01:00
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
4311f1982f
feat: default Hotkeys
Add more default hotkeys

screenshot tool
volume control


~ gytic
2025-09-18 12:42:31 +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
68ff8cf403 add things to do 2025-08-25 10:35:08 +02:00
9fccc0521a Add roadmap 2025-08-25 10:34:55 +02:00
0f086039f6
fix: prepare for merge with main 2025-08-25 09:56:29 +02:00
13f82702c6
fix: Wrong Standard Branch 2025-08-25 09:55:39 +02:00
6467f49d02
fix(templates): use correct name for home-manager template
Well that was an upsi
~Gytic
2025-08-25 09:32:57 +02:00
gytic
da2c5573ec fix(templates): use correct name for home-manager template 2025-08-25 09:29:36 +02:00
a87325bf7e
docs: cleanup
by gytic
2025-08-25 09:07:15 +02:00
08368e44b8
Merge branch 'Dev' into readme 2025-08-25 09:06:46 +02:00
852b75bad4
feat: directly include home-manager
In our current approach the user has to include home-manager themselfs in their config. If they dont, they will become weird errors. Additionally some folks might not even use home-manager and I think it would be great if the setup was as easy from them as for the rest.

Therefore I added home-manager as a flake input and included it in our config directly.
The only drawback is that now someone who includes home-manager themselfs has to pin the home-manager input for Nixos95 (which I also mentioned in the README.

~ gytic
2025-08-25 09:02:42 +02:00
gytic
c0bd1bd615 docs(example): add example configuration
added both a home-manager and 'minimal configuration'.
They can be built and testet in this repo via:
- nixos-generate-config --dir example/default # or example/home-manager
- nix build path:./example/default#nixosConfigurations.default.config.system.build.toplevel # or path:./example/home-manager#...

the flake.lock and hardeware-configuration is ignored to prevent accidental commitment of the hardware-configuration (and get the freshes packages when somebody might use these configs as templates
2025-08-24 09:26:57 +02:00
gytic
b1514b1c69 docs: inform to pin home-manager version
we dont really want anyone to install two different home-manaer versions, i feel like this could lead to problems
2025-08-24 09:26:57 +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
0dcd437fe9 docs: cleanup README
fixed some typos and added an overview of all available config options
2025-08-21 11:08:54 +02:00
b5d7fbbfc4
Merge pull request #15 from Peritia-System/Beta-import
Make it an purely imported configuration
2025-08-15 12:34:32 +02:00
11686d0192 adjust readme again 2025-08-11 16:49:27 +02:00
7292eda503 rm old config 2025-08-11 16:37:46 +02:00
992fd5f726 test 2025-08-11 16:28:07 +02:00
57736d3b98 rm old configuration 2025-08-11 16:27:40 +02:00
f00e1f53ee Update Readme 2025-08-11 16:27:29 +02:00
0a7f9ebc57 renaming import 2025-08-11 16:12:18 +02:00
4cce293352 mv to old 2025-08-11 16:02:53 +02:00
ca07a6a3e9 make it importable 2025-08-11 15:58:06 +02:00
f44e89256a
Update README.md for Beta instructions 2025-08-05 10:05:11 +02:00
gytic
d5b020d4fe fix(taskbar/battery): remove unnecessary source definition 2025-07-28 23:39:25 +02:00
gytic
878a2c8e6e
Merge pull request #13 from gytic/dev
fix(taskbar/battery): convert int to str
2025-07-28 23:34:14 +02:00
gytic
f774174844 fix(taskbar/battery): convert int to str 2025-07-28 23:33:43 +02:00
gytic
437f358253
Merge pull request #12 from gytic/battery
feat(taskbar/battery-plugin): add power bar
2025-07-28 23:27:26 +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
6a2c79d6a3
Merge pull request #11 from gytic/batch-fix
fix: default xfwm4 keybinds
2025-07-28 22:59:01 +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
cf2d3cd126
Merge pull request #10 from gytic/taskbar-term
fix(taskbar): use correct attr value to check for tui applications
2025-07-28 22:31:30 +02:00
gytic
aab066428d fix(taskbar): use correct attr value to check for tui applications 2025-07-28 22:30:00 +02:00
gytic
e2ff8dded5
Merge pull request #9 from gytic/path
fix(paths): use relative paths instead of inputs.self
2025-07-28 22:24:48 +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
7194b94f5e
Merge pull request #7 from gytic/cleanup
remove unused files
2025-07-28 18:47:57 +02:00
gytic
084dd141f7 fix(dotfiles): remove unused dotfiles 2025-07-28 18:44:31 +02:00
gytic
8644a50587
Merge pull request #5 from gytic/hotkeys
Add declarative keyboard settings
2025-07-28 18:37:56 +02:00
gytic
c6e68bac0a chore(config): port only necessary keybinds 2025-07-28 18:32:01 +02:00
gytic
7134bd4870 chore(config): port keyboard shortcuts 2025-07-28 15:24:46 +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