authorgravatar for nmarks413@gmail.comNatalie Marks <nmarks413@gmail.com> 2026-01-08 19:30:55-08:00
committergravatar for nmarks413@gmail.comNatalie Marks <nmarks413@gmail.com> 2026-01-08 19:30:55-08:00
logf86394e5908762008c17f5c0679124734359b613
tree0d74252fdb9e66bf668fd4022e2114b516200491
parent710e813bec1bae1b7354d4f5d6c8d1f6bd8880c0
signature Commit is signed but in an unrecognized format.

feat (natalie): change hyprland multimonitor package


11 files changed, 138 insertions(+), 179 deletions(-)

flake.lock+90-122
......@@ -71,11 +71,11 @@
7171 ]
7272 },
7373 "locked": {
74 "lastModified": 1764714051,
75 "narHash": "sha256-AjcMlM3UoavFoLzr0YrcvsIxALShjyvwe+o7ikibpCM=",
74 "lastModified": 1765900596,
75 "narHash": "sha256-+hn8v9jkkLP9m+o0Nm5SiEq10W0iWDSotH2XfjU45fA=",
7676 "owner": "hyprwm",
7777 "repo": "aquamarine",
78 "rev": "a43bedcceced5c21ad36578ed823e6099af78214",
78 "rev": "d83c97f8f5c0aae553c1489c7d9eff3eadcadace",
7979 "type": "github"
8080 },
8181 "original": {
......@@ -91,11 +91,11 @@
9191 ]
9292 },
9393 "locked": {
94 "lastModified": 1765065051,
95 "narHash": "sha256-b7W9WsvyMOkUScNxbzS45KEJp0iiqRPyJ1I3JBE+oEE=",
94 "lastModified": 1766038392,
95 "narHash": "sha256-ht/GuKaw5NT3M12xM+mkUtkSBVtzjJ8IHIy6R/ncv9g=",
9696 "owner": "lnl7",
9797 "repo": "nix-darwin",
98 "rev": "7e22bf538aa3e0937effcb1cee73d5f1bcc26f79",
98 "rev": "5fb45ece6129bd7ad8f7310df0ae9c00bae7c562",
9999 "type": "github"
100100 },
101101 "original": {
......@@ -249,7 +249,7 @@
249249 },
250250 "flake-utils_3": {
251251 "inputs": {
252 "systems": "systems_6"
252 "systems": "systems_5"
253253 },
254254 "locked": {
255255 "lastModified": 1705309234,
......@@ -267,7 +267,7 @@
267267 },
268268 "flake-utils_4": {
269269 "inputs": {
270 "systems": "systems_7"
270 "systems": "systems_6"
271271 },
272272 "locked": {
273273 "lastModified": 1710146030,
......@@ -285,7 +285,7 @@
285285 },
286286 "flake-utils_5": {
287287 "inputs": {
288 "systems": "systems_8"
288 "systems": "systems_7"
289289 },
290290 "locked": {
291291 "lastModified": 1705309234,
......@@ -367,11 +367,11 @@
367367 ]
368368 },
369369 "locked": {
370 "lastModified": 1764998300,
371 "narHash": "sha256-fZatn/KLfHLDXnF0wy7JxXqGaZmGDTVufT4o/AOlj44=",
370 "lastModified": 1766171975,
371 "narHash": "sha256-47Ee0bTidhF/3/sHuYnWRuxcCrrm0mBNDxBkOTd3wWQ=",
372372 "owner": "nix-community",
373373 "repo": "home-manager",
374 "rev": "27a6182347ccae90a88231ae0dc5dfa7d15815bb",
374 "rev": "bb35f07cc95a73aacbaf1f7f46bb8a3f40f265b5",
375375 "type": "github"
376376 },
377377 "original": {
......@@ -456,11 +456,11 @@
456456 "xdph": "xdph"
457457 },
458458 "locked": {
459 "lastModified": 1765104552,
460 "narHash": "sha256-oaYLaXFEOHrS67UBWUcG8S8lFNTmLo65x8CmT++iLug=",
459 "lastModified": 1766257984,
460 "narHash": "sha256-qsrSpSPvOD8RWGdE+dqzQhmJRndG4gSc1Pyli74CYIY=",
461461 "owner": "hyprwm",
462462 "repo": "Hyprland",
463 "rev": "76ac655c9e624069cf17f470773e37d8172ee290",
463 "rev": "70f54a1e1ba3478a56faf82431b2770bd727431d",
464464 "type": "github"
465465 },
466466 "original": {
......@@ -502,11 +502,11 @@
502502 ]
503503 },
504504 "locked": {
505 "lastModified": 1764812575,
506 "narHash": "sha256-1bK1yGgaR82vajUrt6z+BSljQvFn91D74WJ/vJsydtE=",
505 "lastModified": 1765643131,
506 "narHash": "sha256-CCGohW5EBIRy4B7vTyBMqPgsNcaNenVad/wszfddET0=",
507507 "owner": "hyprwm",
508508 "repo": "hyprland-guiutils",
509 "rev": "fd321368a40c782cfa299991e5584ca338e36ebe",
509 "rev": "e50ae912813bdfa8372d62daf454f48d6df02297",
510510 "type": "github"
511511 },
512512 "original": {
......@@ -527,11 +527,11 @@
527527 ]
528528 },
529529 "locked": {
530 "lastModified": 1759610243,
531 "narHash": "sha256-+KEVnKBe8wz+a6dTLq8YDcF3UrhQElwsYJaVaHXJtoI=",
530 "lastModified": 1765214753,
531 "narHash": "sha256-P9zdGXOzToJJgu5sVjv7oeOGPIIwrd9hAUAP3PsmBBs=",
532532 "owner": "hyprwm",
533533 "repo": "hyprland-protocols",
534 "rev": "bd153e76f751f150a09328dbdeb5e4fab9d23622",
534 "rev": "3f3860b869014c00e8b9e0528c7b4ddc335c21ab",
535535 "type": "github"
536536 },
537537 "original": {
......@@ -569,6 +569,26 @@
569569 "type": "github"
570570 }
571571 },
572 "hyprsplit": {
573 "inputs": {
574 "hyprland": [
575 "hyprland"
576 ]
577 },
578 "locked": {
579 "lastModified": 1766100188,
580 "narHash": "sha256-Hi9USQQ+FkouYs4gJ+H0YSrluanjnGrGrhopjssFqOo=",
581 "owner": "shezdy",
582 "repo": "hyprsplit",
583 "rev": "131a2bc5daba1e9cc4845456b44b311ca54f6316",
584 "type": "github"
585 },
586 "original": {
587 "owner": "shezdy",
588 "repo": "hyprsplit",
589 "type": "github"
590 }
591 },
572592 "hyprtoolkit": {
573593 "inputs": {
574594 "aquamarine": [
......@@ -633,11 +653,11 @@
633653 ]
634654 },
635655 "locked": {
636 "lastModified": 1764962281,
637 "narHash": "sha256-rGbEMhTTyTzw4iyz45lch5kXseqnqcEpmrHdy+zHsfo=",
656 "lastModified": 1766160771,
657 "narHash": "sha256-roINUGikWRqqgKrD4iotKbGj3ZKJl3hjMz5l/SyKrHw=",
638658 "owner": "hyprwm",
639659 "repo": "hyprutils",
640 "rev": "fe686486ac867a1a24f99c753bb40ffed338e4b0",
660 "rev": "5ac060bfcf2f12b3a6381156ebbc13826a05b09f",
641661 "type": "github"
642662 },
643663 "original": {
......@@ -687,11 +707,11 @@
687707 ]
688708 },
689709 "locked": {
690 "lastModified": 1764872015,
691 "narHash": "sha256-INI9AVrQG5nJZFvGPSiUZ9FEUZJLfGdsqjF1QSak7Gc=",
710 "lastModified": 1766253200,
711 "narHash": "sha256-26qPwrd3od+xoYVywSB7hC2cz9ivN46VPLlrsXyGxvE=",
692712 "owner": "hyprwm",
693713 "repo": "hyprwire",
694 "rev": "7997451dcaab7b9d9d442f18985d514ec5891608",
714 "rev": "1079777525b30a947c8d657fac158e00ae85de9d",
695715 "type": "github"
696716 },
697717 "original": {
......@@ -734,11 +754,11 @@
734754 ]
735755 },
736756 "locked": {
737 "lastModified": 1764208378,
738 "narHash": "sha256-Qur5AWl4Vx+It65DX+I+sc4lViz52OmXqvg+fL2t9I4=",
757 "lastModified": 1765916709,
758 "narHash": "sha256-qc4m7v8hGOMb9BVLuiQZAbgzHoKfVwEY7HUl9fsY/hE=",
739759 "owner": "moonlight-mod",
740760 "repo": "moonlight",
741 "rev": "059476af87f7335c05424b805833864d6d9ed0e3",
761 "rev": "d0ad754cf0b9c5a34d7f69595f407c8199f988ce",
742762 "type": "github"
743763 },
744764 "original": {
......@@ -747,18 +767,21 @@
747767 "type": "github"
748768 }
749769 },
750 "nix-filter": {
770 "ndg": {
771 "inputs": {
772 "nixpkgs": "nixpkgs_4"
773 },
751774 "locked": {
752 "lastModified": 1693833173,
753 "narHash": "sha256-hlMABKrGbEiJD5dwUSfnw1CQ3bG7KKwDV+Nx3bEZd7U=",
754 "owner": "numtide",
755 "repo": "nix-filter",
756 "rev": "ac030bd9ba98e318e1f4c4328d60766ade8ebe8b",
775 "lastModified": 1765435293,
776 "narHash": "sha256-HRp4g6qBCb8vpJ17s2FacMRXRszM73uBiR56aILMELA=",
777 "owner": "feel-co",
778 "repo": "ndg",
779 "rev": "65bf834b332d5f8b28d95ea14c7974be7c272971",
757780 "type": "github"
758781 },
759782 "original": {
760 "owner": "numtide",
761 "repo": "nix-filter",
783 "owner": "feel-co",
784 "repo": "ndg",
762785 "type": "github"
763786 }
764787 },
......@@ -769,11 +792,11 @@
769792 ]
770793 },
771794 "locked": {
772 "lastModified": 1765080594,
773 "narHash": "sha256-5t3d655GqLblE+p5xN5ntkeRfZBesN7vehOWcRcU88M=",
795 "lastModified": 1765267181,
796 "narHash": "sha256-d3NBA9zEtBu2JFMnTBqWj7Tmi7R5OikoU2ycrdhQEws=",
774797 "owner": "nix-community",
775798 "repo": "nix-index-database",
776 "rev": "4194c582d0a3f440382ee00b729ea5cc5ef59754",
799 "rev": "82befcf7dc77c909b0f2a09f5da910ec95c5b78f",
777800 "type": "github"
778801 },
779802 "original": {
......@@ -789,11 +812,11 @@
789812 "nixpkgs": "nixpkgs_2"
790813 },
791814 "locked": {
792 "lastModified": 1764771319,
793 "narHash": "sha256-SllXl+Void1CIMk2jkKJXp7PL/31JeWir/Q8GAsuvEM=",
815 "lastModified": 1765642879,
816 "narHash": "sha256-LIKEZW++qgg8FSpJtAayv6yfIF3CO42GpryyeJ4pk7M=",
794817 "owner": "madsbv",
795818 "repo": "nix-options-search",
796 "rev": "cccbb97d813c462bd85012740bc1c02c9c267808",
819 "rev": "b91e3ad2b4f3afbf0ceadb140fb9a0d342733b2e",
797820 "type": "github"
798821 },
799822 "original": {
......@@ -804,11 +827,11 @@
804827 },
805828 "nixpkgs": {
806829 "locked": {
807 "lastModified": 1764950072,
808 "narHash": "sha256-BmPWzogsG2GsXZtlT+MTcAWeDK5hkbGRZTeZNW42fwA=",
830 "lastModified": 1766070988,
831 "narHash": "sha256-G/WVghka6c4bAzMhTwT2vjLccg/awmHkdKSd2JrycLc=",
809832 "owner": "NixOS",
810833 "repo": "nixpkgs",
811 "rev": "f61125a668a320878494449750330ca58b78c557",
834 "rev": "c6245e83d836d0433170a16eb185cefe0572f8b8",
812835 "type": "github"
813836 },
814837 "original": {
......@@ -836,11 +859,11 @@
836859 },
837860 "nixpkgs_3": {
838861 "locked": {
839 "lastModified": 1764947035,
840 "narHash": "sha256-EYHSjVM4Ox4lvCXUMiKKs2vETUSL5mx+J2FfutM7T9w=",
862 "lastModified": 1766125104,
863 "narHash": "sha256-l/YGrEpLromL4viUo5GmFH3K5M1j0Mb9O+LiaeCPWEM=",
841864 "owner": "NixOS",
842865 "repo": "nixpkgs",
843 "rev": "a672be65651c80d3f592a89b3945466584a22069",
866 "rev": "7d853e518814cca2a657b72eeba67ae20ebf7059",
844867 "type": "github"
845868 },
846869 "original": {
......@@ -851,11 +874,11 @@
851874 },
852875 "nixpkgs_4": {
853876 "locked": {
854 "lastModified": 1762111121,
855 "narHash": "sha256-4vhDuZ7OZaZmKKrnDpxLZZpGIJvAeMtK6FKLJYUtAdw=",
877 "lastModified": 1764242076,
878 "narHash": "sha256-sKoIWfnijJ0+9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI=",
856879 "owner": "NixOS",
857880 "repo": "nixpkgs",
858 "rev": "b3d51a0365f6695e7dd5cdf3e180604530ed33b4",
881 "rev": "2fad6eac6077f03fe109c4d4eb171cf96791faa4",
859882 "type": "github"
860883 },
861884 "original": {
......@@ -902,17 +925,18 @@
902925 "flake-compat": "flake-compat_2",
903926 "flake-parts": "flake-parts",
904927 "mnw": "mnw",
928 "ndg": "ndg",
905929 "nixpkgs": [
906930 "nixpkgs"
907931 ],
908932 "systems": "systems_4"
909933 },
910934 "locked": {
911 "lastModified": 1764871278,
912 "narHash": "sha256-ezKJwZeAtZSO9EA3aLl5bmjjAVUoLE69IC+yX/KSqDM=",
935 "lastModified": 1765537745,
936 "narHash": "sha256-EaFYxx2aSuM2xx+l+E55YNMCJOoQBl2tJybxyF0pPqw=",
913937 "owner": "notashelf",
914938 "repo": "nvf",
915 "rev": "43b48909a3d0c96f5c3d9a9e50d6faabbeccc9dd",
939 "rev": "8e031476d0d7f326b63c9c5522f840e2f8b724c0",
916940 "type": "github"
917941 },
918942 "original": {
......@@ -944,11 +968,11 @@
944968 ]
945969 },
946970 "locked": {
947 "lastModified": 1765016596,
948 "narHash": "sha256-rhSqPNxDVow7OQKi4qS5H8Au0P4S3AYbawBSmJNUtBQ=",
971 "lastModified": 1765911976,
972 "narHash": "sha256-t3T/xm8zstHRLx+pIHxVpQTiySbKqcQbK+r+01XVKc0=",
949973 "owner": "cachix",
950974 "repo": "git-hooks.nix",
951 "rev": "548fc44fca28a5e81c5d6b846e555e6b9c2a5a3c",
975 "rev": "b68b780b69702a090c8bb1b973bab13756cc7a27",
952976 "type": "github"
953977 },
954978 "original": {
......@@ -964,14 +988,13 @@
964988 "darwin": "darwin",
965989 "home-manager": "home-manager",
966990 "hyprland": "hyprland",
991 "hyprsplit": "hyprsplit",
967992 "moonlight": "moonlight",
968993 "nix-index-database": "nix-index-database",
969994 "nix-options-search": "nix-options-search",
970995 "nixpkgs": "nixpkgs_3",
971996 "nvf": "nvf",
972997 "rust-overlay": "rust-overlay",
973 "split-monitor-workspaces": "split-monitor-workspaces",
974 "vicinae": "vicinae",
975998 "zen-browser": "zen-browser",
976999 "zig": "zig",
9771000 "zls": "zls"
......@@ -984,11 +1007,11 @@
9841007 ]
9851008 },
9861009 "locked": {
987 "lastModified": 1765075567,
988 "narHash": "sha256-KFDCdQcHJ0hE3Nt5Gm5enRIhmtEifAjpxgUQ3mzSJpA=",
1010 "lastModified": 1766198367,
1011 "narHash": "sha256-f1L1rCEu2Zew6zdiZ38jJDZd65ktE7UN+Gqn2LHPiFI=",
9891012 "owner": "oxalica",
9901013 "repo": "rust-overlay",
991 "rev": "769156779b41e8787a46ca3d7d76443aaf68be6f",
1014 "rev": "66bb33fdfb50b1ee724381c3f5d6012dac6c89b3",
9921015 "type": "github"
9931016 },
9941017 "original": {
......@@ -1081,27 +1104,6 @@
10811104 "url": "https://devimages-cdn.apple.com/design/resources/download/SF-Pro.dmg"
10821105 }
10831106 },
1084 "split-monitor-workspaces": {
1085 "inputs": {
1086 "hyprland": [
1087 "hyprland"
1088 ],
1089 "nix-filter": "nix-filter"
1090 },
1091 "locked": {
1092 "lastModified": 1764873455,
1093 "narHash": "sha256-ehm3Y0xCUkJnbDwM0wwu9DBj7f3lLTwFW9GBxH93w2s=",
1094 "owner": "Duckonaut",
1095 "repo": "split-monitor-workspaces",
1096 "rev": "34d1ce459b4f13e77d8f2a0851475497abee2c98",
1097 "type": "github"
1098 },
1099 "original": {
1100 "owner": "Duckonaut",
1101 "repo": "split-monitor-workspaces",
1102 "type": "github"
1103 }
1104 },
11051107 "systems": {
11061108 "locked": {
11071109 "lastModified": 1681028828,
......@@ -1207,40 +1209,6 @@
12071209 "type": "github"
12081210 }
12091211 },
1210 "systems_8": {
1211 "locked": {
1212 "lastModified": 1681028828,
1213 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1214 "owner": "nix-systems",
1215 "repo": "default",
1216 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1217 "type": "github"
1218 },
1219 "original": {
1220 "owner": "nix-systems",
1221 "repo": "default",
1222 "type": "github"
1223 }
1224 },
1225 "vicinae": {
1226 "inputs": {
1227 "nixpkgs": "nixpkgs_4",
1228 "systems": "systems_5"
1229 },
1230 "locked": {
1231 "lastModified": 1764939234,
1232 "narHash": "sha256-o/0emFrTtNzfxQis6U1onAJMR63APCigiZNmqLxVM1E=",
1233 "owner": "vicinaehq",
1234 "repo": "vicinae",
1235 "rev": "d50101fc04c76a9acc3785da5459f6884fc6984b",
1236 "type": "github"
1237 },
1238 "original": {
1239 "owner": "vicinaehq",
1240 "repo": "vicinae",
1241 "type": "github"
1242 }
1243 },
12441212 "xdph": {
12451213 "inputs": {
12461214 "hyprland-protocols": [
......@@ -1289,11 +1257,11 @@
12891257 ]
12901258 },
12911259 "locked": {
1292 "lastModified": 1764648680,
1293 "narHash": "sha256-B/nmawJ75/951Xs9ludSxDVd/txFY+odmcbinySqMQo=",
1260 "lastModified": 1765772419,
1261 "narHash": "sha256-1mQ1K4fqebT54nz13rcRNjd6a+IbNLwLvYyR62EcyE8=",
12941262 "owner": "youwen5",
12951263 "repo": "zen-browser-flake",
1296 "rev": "897df2f2ad4880563ce801fa29f348a4e98f0a20",
1264 "rev": "227e836e43fe7985b4c4f8b0076446a6d66f3343",
12971265 "type": "github"
12981266 },
12991267 "original": {
flake.nix+2-4
......@@ -25,13 +25,11 @@
2525 moonlight.inputs.nixpkgs.follows = "nixpkgs";
2626
2727 hyprland.url = "github:hyprwm/Hyprland";
28 split-monitor-workspaces = {
29 url = "github:Duckonaut/split-monitor-workspaces";
28 hyprsplit = {
29 url = "github:shezdy/hyprsplit";
3030 inputs.hyprland.follows = "hyprland";
3131 };
3232
33 vicinae.url = "github:vicinaehq/vicinae";
34
3533 zen-browser = {
3634 url = "github:youwen5/zen-browser-flake";
3735 inputs.nixpkgs.follows = "nixpkgs";
lib/mkSystem.nix-1
......@@ -76,7 +76,6 @@ let
7676 )
7777 inputs.nvf.homeManagerModules.default
7878 inputs.android-nixpkgs.hmModule
79 inputs.vicinae.homeManagerModules.default
8079 ];
8180in
8281systemFunc {
modules/nixos/nvidia.nix+1-1
......@@ -76,7 +76,7 @@ in
7676 # #Fixes a glitch
7777 # nvidiaPersistenced = true;
7878 };
79 nvidia-container-toolkit.enable = true;
79 nvidia-container-toolkit.enable = false;
8080
8181 graphics = {
8282 enable = true;
modules/shared/nix.nix-4
......@@ -28,15 +28,11 @@
2828 "https://nix-community.cachix.org"
2929 # For haskell
3030 "https://cache.iog.io"
31 #vicinae
32 "https://vicinae.cachix.org"
3331 ];
3432 trusted-public-keys = [
3533 "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
3634 # For haskell
3735 "hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ="
38 #vicinae
39 "vicinae.cachix.org-1:1kDrfienkGHPYbkpNj1mWTr7Fm1+zcenzgTizIcI3oc="
4036 ];
4137 };
4238 gc = {
users/natalie/home/hyprland/binds.nix+23-23
......@@ -72,29 +72,29 @@
7272 "CTRL ALT, down, exec, hyprctl dispatch focuswindow tiled"
7373
7474 # switch workspace
75 "$mainMod, 1, split-workspace, 1"
76 "$mainMod, 2, split-workspace, 2"
77 "$mainMod, 3, split-workspace, 3"
78 "$mainMod, 4, split-workspace, 4"
79 "$mainMod, 5, split-workspace, 5"
80 "$mainMod, 6, split-workspace, 6"
81 "$mainMod, 7, split-workspace, 7"
82 "$mainMod, 8, split-workspace, 8"
83 "$mainMod, 9, split-workspace, 9"
84 "$mainMod, 0, split-workspace, 10"
75 "$mainMod, 1, workspace, 1"
76 "$mainMod, 2, workspace, 2"
77 "$mainMod, 3, workspace, 3"
78 "$mainMod, 4, workspace, 4"
79 "$mainMod, 5, workspace, 5"
80 "$mainMod, 6, workspace, 6"
81 "$mainMod, 7, workspace, 7"
82 "$mainMod, 8, workspace, 8"
83 "$mainMod, 9, workspace, 9"
84 "$mainMod, 0, workspace, 10"
8585
8686 # same as above, but switch to the workspace
87 "$mainMod SHIFT, 1, split-movetoworkspacesilent, 1" # movetoworkspacesilent
88 "$mainMod SHIFT, 2, split-movetoworkspacesilent, 2"
89 "$mainMod SHIFT, 3, split-movetoworkspacesilent, 3"
90 "$mainMod SHIFT, 4, split-movetoworkspacesilent, 4"
91 "$mainMod SHIFT, 5, split-movetoworkspacesilent, 5"
92 "$mainMod SHIFT, 6, split-movetoworkspacesilent, 6"
93 "$mainMod SHIFT, 7, split-movetoworkspacesilent, 7"
94 "$mainMod SHIFT, 8, split-movetoworkspacesilent, 8"
95 "$mainMod SHIFT, 9, split-movetoworkspacesilent, 9"
96 "$mainMod SHIFT, 0, split-movetoworkspacesilent, 10"
97 "$mainMod CTRL, c, split-movetoworkspace, empty"
87 "$mainMod SHIFT, 1, movetoworkspacesilent, 1" # movetoworkspacesilent
88 "$mainMod SHIFT, 2, movetoworkspacesilent, 2"
89 "$mainMod SHIFT, 3, movetoworkspacesilent, 3"
90 "$mainMod SHIFT, 4, movetoworkspacesilent, 4"
91 "$mainMod SHIFT, 5, movetoworkspacesilent, 5"
92 "$mainMod SHIFT, 6, movetoworkspacesilent, 6"
93 "$mainMod SHIFT, 7, movetoworkspacesilent, 7"
94 "$mainMod SHIFT, 8, movetoworkspacesilent, 8"
95 "$mainMod SHIFT, 9, movetoworkspacesilent, 9"
96 "$mainMod SHIFT, 0, movetoworkspacesilent, 10"
97 "$mainMod CTRL, c, movetoworkspace, empty"
9898
9999 # window control
100100 "$mainMod SHIFT, left, movewindow, l"
......@@ -131,8 +131,8 @@
131131 ",XF86AudioPrev,exec, playerctl previous"
132132 ",XF86AudioStop,exec, playerctl stop"
133133
134 "$mainMod, mouse_down, split-workspace, e-1"
135 "$mainMod, mouse_up, split-workspace, e+1"
134 "$mainMod, mouse_down, workspace, e-1"
135 "$mainMod, mouse_up, workspace, e+1"
136136
137137 # clipboard manager
138138 "$mainMod, V, exec, vicinae vicinae://extensions/vicinae/clipboard/history"
users/natalie/home/hyprland/exec-once.nix+1-1
......@@ -17,7 +17,7 @@
1717 "${pkgs.wl-clipboard}/bin/wl-paste --watch cliphist store &"
1818 # "${pkgs.waybar}/bin/waybar &"
1919 "${pkgs.swaynotificationcenter}/bin/swaync &"
20 "${inputs.vicinae.packages.${currentSystem}.default}/bin/vicinae server &"
20 "${pkgs.vicinae}/bin/vicinae server &"
2121 "${pkgs.udiskie}/bin/udiskie --automount --notify --smart-tray &"
2222 "${pkgs.hyprland}/bin/hyprctl setcursor Bibata-Modern-Ice 24 &"
2323 "${pkgs.tmux}/bin/tmux setenv -g HYPRLAND_INSTANCE_SIGNATURE '$HYPRLAND_INSTANCE_SIGNATURE'"
users/natalie/home/hyprland/plugins.nix+3-4
......@@ -2,13 +2,12 @@
22{
33 wayland.windowManager.hyprland = {
44 plugins = [
5 inputs.split-monitor-workspaces.packages.${pkgs.stdenv.hostPlatform.system}.split-monitor-workspaces
5 inputs.hyprsplit.packages.${pkgs.stdenv.hostPlatform.system}.hyprsplit
66 ];
77 settings = {
88 plugin = {
9 split-monitor-workspaces = {
10 count = 5;
11 keep_focused = 0;
9 hyprsplit = {
10 num_workspaces = 5;
1211 };
1312 };
1413 };
users/natalie/home/hyprland/windowrules.nix+16-16
......@@ -10,22 +10,22 @@
1010
1111 #awakened-poe-trade
1212 # https://github.com/SnosMe/awakened-poe-trade/issues/1137#issuecomment-2992606569
13 "tag +apt, class:^(awakened-poe-trade)$"
14 "tag +apt, title:(Awakened PoE Trade)"
15 "float, tag:apt"
16 "noblur, tag:apt"
17 "nofocus, tag:apt"
18 "noshadow, tag:apt"
19 "noborder, tag:apt"
20 "pin, tag:apt"
21 "renderunfocused, tag:apt"
22 "size 100% 100%, tag:apt"
23 "center, tag:apt"
24
25 #POE
26 "tag +poe, title:(Path of Exile)"
27 "tag +poe class:(steam_app_238960)"
28 "fullscreen, tag:poe$"
13 # "tag +apt, class:^(awakened-poe-trade)$"
14 # "tag +apt, title:(Awakened PoE Trade)"
15 # "float, tag:apt"
16 # "noblur, tag:apt"
17 # "nofocus, tag:apt"
18 # "noshadow, tag:apt"
19 # "noborder, tag:apt"
20 # "pin, tag:apt"
21 # "renderunfocused, tag:apt"
22 # "size 100% 100%, tag:apt"
23 # "center, tag:apt"
24 #
25 # #POE
26 # "tag +poe, title:(Path of Exile)"
27 # "tag +poe class:(steam_app_238960)"
28 # "fullscreen, tag:poe$"
2929 # https://github.com/SnosMe/awakened-poe-trade/issues/1137#issuecomment-3037816727
3030 # "tag +fakefullscreen, title:(Path of Exile),class:(steam_app_238960)"
3131 # "tile, tag:fakefullscreen"
users/natalie/home/vicinae.nix+1-2
......@@ -1,8 +1,7 @@
11{ inputs, pkgs, ... }:
22{
3 services.vicinae = {
3 programs.vicinae = {
44 enable = true;
5 autoStart = false;
65 settings = {
76 faviconService = "twenty"; # twenty | google | none
87 font.size = 11;
users/natalie/home/waybar/settings.nix+1-1
......@@ -145,7 +145,7 @@ in
145145 "custom/launcher" = {
146146 format = "";
147147 on-click = "random-wallpaper";
148 on-click-right = "${inputs.vicinae.packages.${currentSystem}.default}vicinae vicinae://toggle";
148 on-click-right = "${pkgs.vicinae}/bin/vicinae vicinae://toggle";
149149 tooltip = "true";
150150 tooltip-format = "Random Wallpaper";
151151 };