Add niri and rework graphical modules (monitors and targets) #6

Merged
nki merged 16 commits from niri into master 2025-01-17 10:51:26 +00:00

16 commits

Author SHA1 Message Date
Natsu Kagami b9163212a3
Add back rofi-rbw-script to niri 2025-01-17 11:42:12 +01:00
Natsu Kagami 379f9e6027
Make sway work on the same principles (no more waybar manual restarts ;D) 2025-01-17 11:42:12 +01:00
Natsu Kagami 26df6113e7
Redesign targets for graphical 2025-01-17 11:41:57 +01:00
Natsu Kagami c00150dd95
Add niri for yoga 2025-01-17 11:41:56 +01:00
Natsu Kagami 0103e72ee6
Move workspaces to a rebindable option 2025-01-17 11:41:56 +01:00
Natsu Kagami 5125ebd2be
Add yoga internal monitor 2025-01-17 11:41:56 +01:00
Natsu Kagami a376bc363e
Update nixpkgs stable 2025-01-17 11:41:56 +01:00
Natsu Kagami 6d42ec4acb
Use mod+shift to move 2025-01-17 11:41:56 +01:00
Natsu Kagami 61382f4d32
Add niri module
- An overridden `niri.service` is provided, so that systemd does not take
over autostart and try to start things *before* we have an XWayland server running.
- Somehow `wlsunset` is still not working, might need some investigation into why.
2025-01-17 11:41:56 +01:00
Natsu Kagami 704f1f1c79
Generalize monitors so they work across WMs 2025-01-17 11:41:56 +01:00
Natsu Kagami 79c213bd64
Use default value instead of passing for wallpaper 2025-01-17 11:41:56 +01:00
Natsu Kagami 0a0e396ddf
Factor out default terminal and web browser 2025-01-17 11:41:56 +01:00
Natsu Kagami 076079aea1
Move waybar to its own module 2025-01-17 11:41:56 +01:00
Natsu Kagami c20ef04bfd
Add niri nixosModule 2025-01-17 11:41:55 +01:00
Natsu Kagami 2edd5c9309
Add niri flake and overlay 2025-01-17 11:41:54 +01:00
Natsu Kagami b47c136650
Update nixpkgs-unstable 2025-01-17 11:41:11 +01:00