1c31ce1236
hyprland: disable donation nag
Run nix flake check / flake-check (push) Successful in 1m55s
Periodic flake update / flake-update (push) Successful in 2m33s
2026-03-06 10:04:51 +01:00
a69e129c77
waybar: use catppuccin module, add GTK theme
...
Switch waybar from manual fetchFromGitHub theme to catppuccin/nix module.
Add catppuccin macchiato GTK theme to fix unreadable tray context menus.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 23:54:03 +01:00
af272fb3ef
rofi: switch to home-manager options with catppuccin macchiato theme
...
Replace manual xdg.configFile symlinks and fetchFromGitHub theme fetching
with programs.rofi options and the catppuccin/nix flake module. Also removes
unused pywal module from magicman.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 23:54:03 +01:00
b8e04eb338
system: replace host detection with capabilities module
...
Run nix flake check / flake-check (push) Successful in 2m1s
Run nix flake check / flake-check (pull_request) Successful in 2m7s
Replace scattered osConfig.system.name comparisons with a declarative
host.capabilities module. This improves maintainability and semantic
clarity by expressing what capabilities a host has rather than checking
its name.
Changes:
- Add system/host-capabilities.nix with options for hardware, form factor,
UI behavior, services, and backup configuration
- Configure capabilities in hosts/gunter and hosts/magicman
- Migrate 6 files to use capabilities: packages, waybar, ssh, backup-home
- Remove redundant host name check for pciutils in gunter config
- Make backup-home service conditionally enabled based on capabilities
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-31 10:21:40 +01:00
7a8706cd4c
gunter: remove unused steamuser configuration
2026-01-30 20:32:36 +01:00
aefa414bf4
hyprland: import waybar module
Run nix flake check / flake-check (push) Successful in 2m12s
Run nix flake check / flake-check (pull_request) Successful in 2m9s
2026-01-30 20:16:46 +01:00
676a1a6498
hyprland: remove unused hypridle.nix
2026-01-30 20:16:46 +01:00
390e5d8dae
hyprland: remove unused config files
2026-01-30 20:16:46 +01:00
a0995cb8c0
streamcontroller: move to own module
2026-01-30 20:16:46 +01:00
d75a711f95
hyprland: remove lockMonitorNames option
2026-01-30 20:16:46 +01:00
e8cee85f7c
hyprland: remove lockhelper, use hyprlock directly
2026-01-30 20:16:46 +01:00
27dd1a5716
hyprland: make workspaces host-defined
2026-01-30 20:16:46 +01:00
820f3c1fde
refactor: modularize Hyprland configuration
...
- Create home/hyprland/default.nix module with configurable options
- Add support for monitors, extraEnv, streamcontroller, lockhelper, grimblast, wacom
- Add workspace strategy (numbered vs named per monitor)
- Update magicman config to use new module with minimal config
- Update gunter config to use new module with all customizations
- Remove deprecated Hyprland config files
- Significantly reduce duplication between host configs
- Both configurations build successfully
2026-01-30 20:16:46 +01:00
a8f957e032
hyprland: convert deprecated windowrules
Run nix flake check / flake-check (push) Successful in 2m32s
Periodic flake update / flake-update (push) Successful in 2m34s
2026-01-30 09:51:40 +01:00
3801890e61
magicman: add some binds to hyprland
Run nix flake check / flake-check (push) Successful in 2m33s
Periodic flake update / flake-update (push) Successful in 2m14s
2025-11-17 11:06:36 +01:00
0639117e3c
waybar: remove flakestat script
Run nix flake check / flake-check (push) Failing after 42s
2025-10-02 14:07:28 +02:00
b9106d5bbc
magicman: update hyprland config
Run nix flake check / flake-check (push) Failing after 37s
Periodic flake update / flake-update (push) Successful in 2m23s
2025-09-30 19:17:46 +02:00
f98b1cc5f4
gunter: disable hyprland update notification
Run nix flake check / flake-check (push) Failing after 1m33s
Periodic flake update / flake-update (push) Successful in 2m21s
2025-09-30 11:56:59 +02:00
58c2910424
packages: rofi-wayland renamed
Run nix flake check / flake-check (push) Failing after 41s
Periodic flake update / flake-update (push) Successful in 2m15s
2025-09-16 14:50:23 +02:00
66f12985d2
gunter: add tablet device
Run nix flake check / flake-check (push) Successful in 3m46s
Periodic flake update / flake-update (push) Successful in 2m18s
2025-08-21 18:30:12 +02:00
94d7f6afe9
Add streamcontroller again
Run nix flake check / flake-check (push) Successful in 4m11s
Periodic flake update / flake-update (push) Successful in 2m13s
2025-08-04 23:56:43 +02:00
65804aafde
Disable streamcontroller due to breakage
Run nix flake check / flake-check (push) Failing after 45s
2025-07-26 20:22:55 +02:00
15178e560e
Remove old waybar exec in hyprland
Run nix flake check / flake-check (push) Successful in 2m51s
Periodic flake update / flake-update (push) Successful in 2m14s
2025-06-24 09:40:38 +02:00
6447e4c167
Fix bind for lockscreen on magicman
Run nix flake check / flake-check (push) Successful in 2m36s
Periodic flake update / flake-update (push) Successful in 2m15s
2025-06-12 11:23:14 +02:00
cac798065c
Switch magicman to uwsm
Run nix flake check / flake-check (push) Successful in 2m38s
2025-06-12 11:18:37 +02:00
8d419de159
Rework lockhelper for gunter
Run nix flake check / flake-check (push) Successful in 2m47s
Periodic flake update / flake-update (push) Successful in 2m10s
2025-06-10 19:21:22 +02:00
75064a7228
Use full path for hyprlock
Run nix flake check / flake-check (push) Successful in 6m9s
Periodic flake update / flake-update (push) Successful in 2m12s
2025-06-10 16:02:53 +02:00
8d2928a65b
Switch to uwsm
Run nix flake check / flake-check (push) Successful in 2m35s
Periodic flake update / flake-update (push) Successful in 2m8s
2025-06-10 15:50:07 +02:00
638c489a2a
Test using vars for monitor config
Run nix flake check / flake-check (push) Successful in 2m38s
Periodic flake update / flake-update (push) Successful in 2m17s
2025-06-09 22:16:02 +02:00
950c9ea84f
Pin to 6.15 due to nvidia troubles
Run nix flake check / flake-check (push) Has been cancelled
2025-06-09 22:05:52 +02:00
29c96ecefd
Nvidia DP ports changed again
Run nix flake check / flake-check (push) Successful in 1m52s
Periodic flake update / flake-update (push) Successful in 3m6s
2025-05-22 15:35:58 +02:00
a1abc230b3
Nvidia DP ports changed again
Run nix flake check / flake-check (push) Successful in 1m44s
Periodic flake update / flake-update (push) Successful in 2m11s
2025-05-13 20:40:46 +02:00
5706ed3ecf
Monitors changed ID
Run nix flake check / flake-check (push) Successful in 2m21s
Periodic flake update / flake-update (push) Successful in 2m8s
2025-04-23 01:01:07 +02:00
46fb1ac4fe
Improve magicman hyprland conf
Run nix flake check / flake-check (push) Successful in 1m44s
Periodic flake update / flake-update (push) Successful in 1m16s
2025-01-28 11:32:30 +01:00
32ae772fbd
Update hyprland config for magicman
Run nix flake check / flake-check (push) Successful in 1m48s
Periodic flake update / flake-update (push) Successful in 1m16s
2025-01-22 12:16:13 +01:00
4431e54740
Update arrhist script
Run nix flake check / flake-check (push) Successful in 1m44s
Periodic flake update / flake-update (push) Successful in 1m20s
2024-11-20 21:09:57 +01:00
9b497a5174
Rewrite hyprland config
Run nix flake check / flake-check (push) Successful in 1m46s
2024-11-20 21:06:17 +01:00
562cc5c5d7
Fix hyprland config vars
2024-11-20 19:48:53 +01:00
b50764dfde
Remove cliphist
Run nix flake check / flake-check (push) Successful in 1m45s
2024-10-15 18:13:41 +02:00
0bc6869ae4
Disable hardware cursor
2024-10-10 23:17:22 +02:00
0c9ff28dcc
Fix prismo config
flake-check / build (push) Successful in 3m11s
2024-10-02 22:58:18 +02:00
8657433b7c
Autostart streamcontroller
2024-09-05 21:31:35 +02:00
ce430e824b
Remove streamdeck until streamcontroller merged
pre-commit / pre-commit (push) Has been cancelled
2024-08-27 22:27:02 +02:00
031f57187f
Add streamdeck to hyprland startup
pre-commit / pre-commit (push) Has been cancelled
2024-08-13 13:53:50 +02:00
aee929e274
Add wtype bind
pre-commit / pre-commit (push) Waiting to run
2024-08-13 11:08:40 +02:00
7e3780d981
Add wl-paste wtype bind
2024-08-13 07:46:23 +02:00
231b6eef28
Make hyperland changes
2024-07-28 00:06:08 +02:00
f24a0f96d9
Add nix-packages flake
pre-commit / pre-commit (push) Has been cancelled
2024-07-25 23:04:43 +02:00
bd5dbb0303
Minor changes to binds and animations
pre-commit / pre-commit (push) Has been cancelled
2024-07-22 20:43:37 +02:00
90ccaa07bd
Format using nixfmt
2024-07-17 22:22:04 +02:00