Commit Graph

70 Commits

Author SHA1 Message Date
cc05a1d790 Add Hyprland with hy3 plugin for XMonad-like tiling
Configure Hyprland to use the hy3 plugin for dynamic tiling similar to
XMonad. Uses official Hyprland and hy3 flakes pinned to v0.53.0 for
proper plugin compatibility (nixpkgs packaging had header issues).

Key changes:
- Add hyprland and hy3 flake inputs with version pinning
- Rewrite hyprland.conf with hy3 layout and XMonad-like keybindings
- Add helper scripts for window management (bring, replace, gather, etc.)
- WASD directional navigation using hy3:movefocus/movewindow
- Tab groups, horizontal/vertical splits via hy3:makegroup
- Scratchpads via Hyprland special workspaces

Also removes org-agenda-api flake integration (moved elsewhere).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 13:34:45 -05:00
bfd4a53b85 [NixOS] Bump nixpkgs 2025-11-18 12:53:05 -08:00
9ecb62e13d [NixOS] Remove breeze-gtk 2025-08-27 12:27:59 -07:00
f9d7375f7b [NixOS] Finish integrating rumno 2025-08-14 00:43:19 -06:00
96f35ab9d6 [NixOS] Enable rumno service 2025-08-13 23:44:19 -06:00
25a1afa317 [NixOS] Add brightnessctl and relevant permissions to user groups 2025-08-13 21:25:33 -06:00
0004a1d715 [NixOS] Enable hyprland 2025-07-15 15:32:04 -06:00
375a7ed910 [NixOS] Fix okular 2025-03-10 07:39:35 -06:00
3da6262856 [NixOS] Fix kleopatra 2025-03-10 07:34:27 -06:00
f8cb82fd60 [NixOS] Use qt6 dolphin 2025-03-10 07:33:00 -06:00
6fe2f72025 [NixOS] Fix issue with propagatedBuildInputs for wyoming-satellite 2025-02-06 13:27:20 -07:00
9a66f3fc5a [NixOS] Disable ghostty for now 2025-01-01 14:16:18 -07:00
a6d9bdb7a9 [NixOS] Replace shutter with flameshot (for screenshots) 2025-01-01 12:20:30 -07:00
95bd8dd280 [NixOS] Add ghostty 2024-12-29 15:22:01 -07:00
a1b5f3838d [NixOS] More disables 2024-12-29 14:09:50 -07:00
fe710dac80 [NixOS] Disable clipit 2024-12-29 13:07:44 -07:00
728e5ee02f [NixOS] Disable shutter 2024-12-29 13:06:27 -07:00
8881b704ca Revert "[NixOS] Disable a bunch of stuff to make ryzen-shine-unencrypted work"
This reverts commit 354b54b772.
2024-12-29 12:11:44 -07:00
354b54b772 [NixOS] Disable a bunch of stuff to make ryzen-shine-unencrypted work 2024-12-28 20:30:34 -07:00
f077cc647b [NixOS] Temporarily disable volnoti and nerdfonts 2024-12-09 16:22:01 -07:00
5e3452c091 [NixOS] Disable mission-center for now 2024-11-20 14:07:24 -07:00
700cccfd60 [NixOS] Switch to pipewire and other fixes 2024-09-26 14:25:48 -06:00
c4a9a60112 [NixOS] modules -> myModules 2024-09-26 14:15:27 -06:00
10b8f61d27 [NixOS] Picom is only needed for xmonad 2024-08-20 00:43:37 -06:00
eb22968ab4 [NixOS] Package renames 2024-08-11 17:52:53 -06:00
e188936253 [NixOS] Use module from nixos-hardware for strixy-minaj 2024-07-03 02:12:56 -06:00
a18188d3b1 [NixOS] Fix zulip only works on x86 2024-06-12 21:09:50 -06:00
da865671ad [NixOS] Flake update 2024-05-11 23:42:45 -06:00
a4d6664b77 [NixOS] Add zulip 2024-05-05 22:25:58 -06:00
4c3ec2a29b [NixOS] Fix warning 2024-03-15 01:32:11 +00:00
23a4d50b4a [NixOS] d-spy replaces dfeet 2024-03-12 00:08:32 -06:00
dc47f00c81 [NixOS] Disable materia theme 2023-11-24 22:08:02 -07:00
90c073deea Add railbird-sf config 2023-11-18 01:06:39 +00:00
2abde807aa [NixOS] Add files that allow enabling of plasma/gnome 2023-11-17 15:26:33 -07:00
d64a3ef8e9 [NixOS] Libre office is working again 2023-09-15 12:48:50 -06:00
bdb36cc8ad [NixOS] Add bitwarden service 2023-09-03 13:55:56 -06:00
1e8ecb4e5d [NixOS] Move bitwarden to x86 only section 2023-08-28 01:41:07 +00:00
cf42e3c3ca [NixOS] Add bitwarden 2023-08-26 13:22:24 -06:00
36b8e8d584 [NixOS] Remove autorandr startup after dm 2023-08-22 17:46:43 -06:00
c6caa55ad5 [NixOS] Add picard 2023-08-20 16:36:22 -06:00
8638d05595 [NixOS] Control what is enabled per machine with module options 2023-08-20 04:25:58 -06:00
4c6625ce50 [NixOS] Add make-enable to control nixos modules with configuration 2023-08-19 22:54:14 -06:00
d93b8da859 [NixOS] Fix broken systemcheck statements 2023-08-19 17:11:20 -06:00
7491191f8c [NixOS] Handle arm-incompatible inline 2023-08-19 14:57:01 -06:00
654137f653 [NixOS] Temporarily disbale libreoffice 2023-08-19 14:28:31 -06:00
df741e6460 [NixOS] Add mermaid-cli to desktop packages 2023-08-18 17:01:52 -06:00
0f7a98298b [NixOS] Add graphviz to desktop 2023-08-07 21:52:33 -06:00
8865577c38 [NixOS] Try a bunch of things to make autorandr work 2023-08-05 22:59:23 -06:00
724872d389 [NixOS] Try more things to make monitor setup work at startup 2023-08-05 21:02:01 -06:00
264e596cea [NixOS] Remove duplicate emacs in desktop.nix 2023-08-05 17:19:52 -06:00