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 @@...@@ -71,11 +71,11 @@
71 ]71 ]
72 },72 },
73 "locked": {73 "locked": {
74 "lastModified": 1764714051,74 "lastModified": 1765900596,
75 "narHash": "sha256-AjcMlM3UoavFoLzr0YrcvsIxALShjyvwe+o7ikibpCM=",75 "narHash": "sha256-+hn8v9jkkLP9m+o0Nm5SiEq10W0iWDSotH2XfjU45fA=",
76 "owner": "hyprwm",76 "owner": "hyprwm",
77 "repo": "aquamarine",77 "repo": "aquamarine",
78 "rev": "a43bedcceced5c21ad36578ed823e6099af78214",78 "rev": "d83c97f8f5c0aae553c1489c7d9eff3eadcadace",
79 "type": "github"79 "type": "github"
80 },80 },
81 "original": {81 "original": {
...@@ -91,11 +91,11 @@...@@ -91,11 +91,11 @@
91 ]91 ]
92 },92 },
93 "locked": {93 "locked": {
94 "lastModified": 1765065051,94 "lastModified": 1766038392,
95 "narHash": "sha256-b7W9WsvyMOkUScNxbzS45KEJp0iiqRPyJ1I3JBE+oEE=",95 "narHash": "sha256-ht/GuKaw5NT3M12xM+mkUtkSBVtzjJ8IHIy6R/ncv9g=",
96 "owner": "lnl7",96 "owner": "lnl7",
97 "repo": "nix-darwin",97 "repo": "nix-darwin",
98 "rev": "7e22bf538aa3e0937effcb1cee73d5f1bcc26f79",98 "rev": "5fb45ece6129bd7ad8f7310df0ae9c00bae7c562",
99 "type": "github"99 "type": "github"
100 },100 },
101 "original": {101 "original": {
...@@ -249,7 +249,7 @@...@@ -249,7 +249,7 @@
249 },249 },
250 "flake-utils_3": {250 "flake-utils_3": {
251 "inputs": {251 "inputs": {
252 "systems": "systems_6"252 "systems": "systems_5"
253 },253 },
254 "locked": {254 "locked": {
255 "lastModified": 1705309234,255 "lastModified": 1705309234,
...@@ -267,7 +267,7 @@...@@ -267,7 +267,7 @@
267 },267 },
268 "flake-utils_4": {268 "flake-utils_4": {
269 "inputs": {269 "inputs": {
270 "systems": "systems_7"270 "systems": "systems_6"
271 },271 },
272 "locked": {272 "locked": {
273 "lastModified": 1710146030,273 "lastModified": 1710146030,
...@@ -285,7 +285,7 @@...@@ -285,7 +285,7 @@
285 },285 },
286 "flake-utils_5": {286 "flake-utils_5": {
287 "inputs": {287 "inputs": {
288 "systems": "systems_8"288 "systems": "systems_7"
289 },289 },
290 "locked": {290 "locked": {
291 "lastModified": 1705309234,291 "lastModified": 1705309234,
...@@ -367,11 +367,11 @@...@@ -367,11 +367,11 @@
367 ]367 ]
368 },368 },
369 "locked": {369 "locked": {
370 "lastModified": 1764998300,370 "lastModified": 1766171975,
371 "narHash": "sha256-fZatn/KLfHLDXnF0wy7JxXqGaZmGDTVufT4o/AOlj44=",371 "narHash": "sha256-47Ee0bTidhF/3/sHuYnWRuxcCrrm0mBNDxBkOTd3wWQ=",
372 "owner": "nix-community",372 "owner": "nix-community",
373 "repo": "home-manager",373 "repo": "home-manager",
374 "rev": "27a6182347ccae90a88231ae0dc5dfa7d15815bb",374 "rev": "bb35f07cc95a73aacbaf1f7f46bb8a3f40f265b5",
375 "type": "github"375 "type": "github"
376 },376 },
377 "original": {377 "original": {
...@@ -456,11 +456,11 @@...@@ -456,11 +456,11 @@
456 "xdph": "xdph"456 "xdph": "xdph"
457 },457 },
458 "locked": {458 "locked": {
459 "lastModified": 1765104552,459 "lastModified": 1766257984,
460 "narHash": "sha256-oaYLaXFEOHrS67UBWUcG8S8lFNTmLo65x8CmT++iLug=",460 "narHash": "sha256-qsrSpSPvOD8RWGdE+dqzQhmJRndG4gSc1Pyli74CYIY=",
461 "owner": "hyprwm",461 "owner": "hyprwm",
462 "repo": "Hyprland",462 "repo": "Hyprland",
463 "rev": "76ac655c9e624069cf17f470773e37d8172ee290",463 "rev": "70f54a1e1ba3478a56faf82431b2770bd727431d",
464 "type": "github"464 "type": "github"
465 },465 },
466 "original": {466 "original": {
...@@ -502,11 +502,11 @@...@@ -502,11 +502,11 @@
502 ]502 ]
503 },503 },
504 "locked": {504 "locked": {
505 "lastModified": 1764812575,505 "lastModified": 1765643131,
506 "narHash": "sha256-1bK1yGgaR82vajUrt6z+BSljQvFn91D74WJ/vJsydtE=",506 "narHash": "sha256-CCGohW5EBIRy4B7vTyBMqPgsNcaNenVad/wszfddET0=",
507 "owner": "hyprwm",507 "owner": "hyprwm",
508 "repo": "hyprland-guiutils",508 "repo": "hyprland-guiutils",
509 "rev": "fd321368a40c782cfa299991e5584ca338e36ebe",509 "rev": "e50ae912813bdfa8372d62daf454f48d6df02297",
510 "type": "github"510 "type": "github"
511 },511 },
512 "original": {512 "original": {
...@@ -527,11 +527,11 @@...@@ -527,11 +527,11 @@
527 ]527 ]
528 },528 },
529 "locked": {529 "locked": {
530 "lastModified": 1759610243,530 "lastModified": 1765214753,
531 "narHash": "sha256-+KEVnKBe8wz+a6dTLq8YDcF3UrhQElwsYJaVaHXJtoI=",531 "narHash": "sha256-P9zdGXOzToJJgu5sVjv7oeOGPIIwrd9hAUAP3PsmBBs=",
532 "owner": "hyprwm",532 "owner": "hyprwm",
533 "repo": "hyprland-protocols",533 "repo": "hyprland-protocols",
534 "rev": "bd153e76f751f150a09328dbdeb5e4fab9d23622",534 "rev": "3f3860b869014c00e8b9e0528c7b4ddc335c21ab",
535 "type": "github"535 "type": "github"
536 },536 },
537 "original": {537 "original": {
...@@ -569,6 +569,26 @@...@@ -569,6 +569,26 @@
569 "type": "github"569 "type": "github"
570 }570 }
571 },571 },
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 },
572 "hyprtoolkit": {592 "hyprtoolkit": {
573 "inputs": {593 "inputs": {
574 "aquamarine": [594 "aquamarine": [
...@@ -633,11 +653,11 @@...@@ -633,11 +653,11 @@
633 ]653 ]
634 },654 },
635 "locked": {655 "locked": {
636 "lastModified": 1764962281,656 "lastModified": 1766160771,
637 "narHash": "sha256-rGbEMhTTyTzw4iyz45lch5kXseqnqcEpmrHdy+zHsfo=",657 "narHash": "sha256-roINUGikWRqqgKrD4iotKbGj3ZKJl3hjMz5l/SyKrHw=",
638 "owner": "hyprwm",658 "owner": "hyprwm",
639 "repo": "hyprutils",659 "repo": "hyprutils",
640 "rev": "fe686486ac867a1a24f99c753bb40ffed338e4b0",660 "rev": "5ac060bfcf2f12b3a6381156ebbc13826a05b09f",
641 "type": "github"661 "type": "github"
642 },662 },
643 "original": {663 "original": {
...@@ -687,11 +707,11 @@...@@ -687,11 +707,11 @@
687 ]707 ]
688 },708 },
689 "locked": {709 "locked": {
690 "lastModified": 1764872015,710 "lastModified": 1766253200,
691 "narHash": "sha256-INI9AVrQG5nJZFvGPSiUZ9FEUZJLfGdsqjF1QSak7Gc=",711 "narHash": "sha256-26qPwrd3od+xoYVywSB7hC2cz9ivN46VPLlrsXyGxvE=",
692 "owner": "hyprwm",712 "owner": "hyprwm",
693 "repo": "hyprwire",713 "repo": "hyprwire",
694 "rev": "7997451dcaab7b9d9d442f18985d514ec5891608",714 "rev": "1079777525b30a947c8d657fac158e00ae85de9d",
695 "type": "github"715 "type": "github"
696 },716 },
697 "original": {717 "original": {
...@@ -734,11 +754,11 @@...@@ -734,11 +754,11 @@
734 ]754 ]
735 },755 },
736 "locked": {756 "locked": {
737 "lastModified": 1764208378,757 "lastModified": 1765916709,
738 "narHash": "sha256-Qur5AWl4Vx+It65DX+I+sc4lViz52OmXqvg+fL2t9I4=",758 "narHash": "sha256-qc4m7v8hGOMb9BVLuiQZAbgzHoKfVwEY7HUl9fsY/hE=",
739 "owner": "moonlight-mod",759 "owner": "moonlight-mod",
740 "repo": "moonlight",760 "repo": "moonlight",
741 "rev": "059476af87f7335c05424b805833864d6d9ed0e3",761 "rev": "d0ad754cf0b9c5a34d7f69595f407c8199f988ce",
742 "type": "github"762 "type": "github"
743 },763 },
744 "original": {764 "original": {
...@@ -747,18 +767,21 @@...@@ -747,18 +767,21 @@
747 "type": "github"767 "type": "github"
748 }768 }
749 },769 },
750 "nix-filter": {770 "ndg": {
771 "inputs": {
772 "nixpkgs": "nixpkgs_4"
773 },
751 "locked": {774 "locked": {
752 "lastModified": 1693833173,775 "lastModified": 1765435293,
753 "narHash": "sha256-hlMABKrGbEiJD5dwUSfnw1CQ3bG7KKwDV+Nx3bEZd7U=",776 "narHash": "sha256-HRp4g6qBCb8vpJ17s2FacMRXRszM73uBiR56aILMELA=",
754 "owner": "numtide",777 "owner": "feel-co",
755 "repo": "nix-filter",778 "repo": "ndg",
756 "rev": "ac030bd9ba98e318e1f4c4328d60766ade8ebe8b",779 "rev": "65bf834b332d5f8b28d95ea14c7974be7c272971",
757 "type": "github"780 "type": "github"
758 },781 },
759 "original": {782 "original": {
760 "owner": "numtide",783 "owner": "feel-co",
761 "repo": "nix-filter",784 "repo": "ndg",
762 "type": "github"785 "type": "github"
763 }786 }
764 },787 },
...@@ -769,11 +792,11 @@...@@ -769,11 +792,11 @@
769 ]792 ]
770 },793 },
771 "locked": {794 "locked": {
772 "lastModified": 1765080594,795 "lastModified": 1765267181,
773 "narHash": "sha256-5t3d655GqLblE+p5xN5ntkeRfZBesN7vehOWcRcU88M=",796 "narHash": "sha256-d3NBA9zEtBu2JFMnTBqWj7Tmi7R5OikoU2ycrdhQEws=",
774 "owner": "nix-community",797 "owner": "nix-community",
775 "repo": "nix-index-database",798 "repo": "nix-index-database",
776 "rev": "4194c582d0a3f440382ee00b729ea5cc5ef59754",799 "rev": "82befcf7dc77c909b0f2a09f5da910ec95c5b78f",
777 "type": "github"800 "type": "github"
778 },801 },
779 "original": {802 "original": {
...@@ -789,11 +812,11 @@...@@ -789,11 +812,11 @@
789 "nixpkgs": "nixpkgs_2"812 "nixpkgs": "nixpkgs_2"
790 },813 },
791 "locked": {814 "locked": {
792 "lastModified": 1764771319,815 "lastModified": 1765642879,
793 "narHash": "sha256-SllXl+Void1CIMk2jkKJXp7PL/31JeWir/Q8GAsuvEM=",816 "narHash": "sha256-LIKEZW++qgg8FSpJtAayv6yfIF3CO42GpryyeJ4pk7M=",
794 "owner": "madsbv",817 "owner": "madsbv",
795 "repo": "nix-options-search",818 "repo": "nix-options-search",
796 "rev": "cccbb97d813c462bd85012740bc1c02c9c267808",819 "rev": "b91e3ad2b4f3afbf0ceadb140fb9a0d342733b2e",
797 "type": "github"820 "type": "github"
798 },821 },
799 "original": {822 "original": {
...@@ -804,11 +827,11 @@...@@ -804,11 +827,11 @@
804 },827 },
805 "nixpkgs": {828 "nixpkgs": {
806 "locked": {829 "locked": {
807 "lastModified": 1764950072,830 "lastModified": 1766070988,
808 "narHash": "sha256-BmPWzogsG2GsXZtlT+MTcAWeDK5hkbGRZTeZNW42fwA=",831 "narHash": "sha256-G/WVghka6c4bAzMhTwT2vjLccg/awmHkdKSd2JrycLc=",
809 "owner": "NixOS",832 "owner": "NixOS",
810 "repo": "nixpkgs",833 "repo": "nixpkgs",
811 "rev": "f61125a668a320878494449750330ca58b78c557",834 "rev": "c6245e83d836d0433170a16eb185cefe0572f8b8",
812 "type": "github"835 "type": "github"
813 },836 },
814 "original": {837 "original": {
...@@ -836,11 +859,11 @@...@@ -836,11 +859,11 @@
836 },859 },
837 "nixpkgs_3": {860 "nixpkgs_3": {
838 "locked": {861 "locked": {
839 "lastModified": 1764947035,862 "lastModified": 1766125104,
840 "narHash": "sha256-EYHSjVM4Ox4lvCXUMiKKs2vETUSL5mx+J2FfutM7T9w=",863 "narHash": "sha256-l/YGrEpLromL4viUo5GmFH3K5M1j0Mb9O+LiaeCPWEM=",
841 "owner": "NixOS",864 "owner": "NixOS",
842 "repo": "nixpkgs",865 "repo": "nixpkgs",
843 "rev": "a672be65651c80d3f592a89b3945466584a22069",866 "rev": "7d853e518814cca2a657b72eeba67ae20ebf7059",
844 "type": "github"867 "type": "github"
845 },868 },
846 "original": {869 "original": {
...@@ -851,11 +874,11 @@...@@ -851,11 +874,11 @@
851 },874 },
852 "nixpkgs_4": {875 "nixpkgs_4": {
853 "locked": {876 "locked": {
854 "lastModified": 1762111121,877 "lastModified": 1764242076,
855 "narHash": "sha256-4vhDuZ7OZaZmKKrnDpxLZZpGIJvAeMtK6FKLJYUtAdw=",878 "narHash": "sha256-sKoIWfnijJ0+9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI=",
856 "owner": "NixOS",879 "owner": "NixOS",
857 "repo": "nixpkgs",880 "repo": "nixpkgs",
858 "rev": "b3d51a0365f6695e7dd5cdf3e180604530ed33b4",881 "rev": "2fad6eac6077f03fe109c4d4eb171cf96791faa4",
859 "type": "github"882 "type": "github"
860 },883 },
861 "original": {884 "original": {
...@@ -902,17 +925,18 @@...@@ -902,17 +925,18 @@
902 "flake-compat": "flake-compat_2",925 "flake-compat": "flake-compat_2",
903 "flake-parts": "flake-parts",926 "flake-parts": "flake-parts",
904 "mnw": "mnw",927 "mnw": "mnw",
928 "ndg": "ndg",
905 "nixpkgs": [929 "nixpkgs": [
906 "nixpkgs"930 "nixpkgs"
907 ],931 ],
908 "systems": "systems_4"932 "systems": "systems_4"
909 },933 },
910 "locked": {934 "locked": {
911 "lastModified": 1764871278,935 "lastModified": 1765537745,
912 "narHash": "sha256-ezKJwZeAtZSO9EA3aLl5bmjjAVUoLE69IC+yX/KSqDM=",936 "narHash": "sha256-EaFYxx2aSuM2xx+l+E55YNMCJOoQBl2tJybxyF0pPqw=",
913 "owner": "notashelf",937 "owner": "notashelf",
914 "repo": "nvf",938 "repo": "nvf",
915 "rev": "43b48909a3d0c96f5c3d9a9e50d6faabbeccc9dd",939 "rev": "8e031476d0d7f326b63c9c5522f840e2f8b724c0",
916 "type": "github"940 "type": "github"
917 },941 },
918 "original": {942 "original": {
...@@ -944,11 +968,11 @@...@@ -944,11 +968,11 @@
944 ]968 ]
945 },969 },
946 "locked": {970 "locked": {
947 "lastModified": 1765016596,971 "lastModified": 1765911976,
948 "narHash": "sha256-rhSqPNxDVow7OQKi4qS5H8Au0P4S3AYbawBSmJNUtBQ=",972 "narHash": "sha256-t3T/xm8zstHRLx+pIHxVpQTiySbKqcQbK+r+01XVKc0=",
949 "owner": "cachix",973 "owner": "cachix",
950 "repo": "git-hooks.nix",974 "repo": "git-hooks.nix",
951 "rev": "548fc44fca28a5e81c5d6b846e555e6b9c2a5a3c",975 "rev": "b68b780b69702a090c8bb1b973bab13756cc7a27",
952 "type": "github"976 "type": "github"
953 },977 },
954 "original": {978 "original": {
...@@ -964,14 +988,13 @@...@@ -964,14 +988,13 @@
964 "darwin": "darwin",988 "darwin": "darwin",
965 "home-manager": "home-manager",989 "home-manager": "home-manager",
966 "hyprland": "hyprland",990 "hyprland": "hyprland",
991 "hyprsplit": "hyprsplit",
967 "moonlight": "moonlight",992 "moonlight": "moonlight",
968 "nix-index-database": "nix-index-database",993 "nix-index-database": "nix-index-database",
969 "nix-options-search": "nix-options-search",994 "nix-options-search": "nix-options-search",
970 "nixpkgs": "nixpkgs_3",995 "nixpkgs": "nixpkgs_3",
971 "nvf": "nvf",996 "nvf": "nvf",
972 "rust-overlay": "rust-overlay",997 "rust-overlay": "rust-overlay",
973 "split-monitor-workspaces": "split-monitor-workspaces",
974 "vicinae": "vicinae",
975 "zen-browser": "zen-browser",998 "zen-browser": "zen-browser",
976 "zig": "zig",999 "zig": "zig",
977 "zls": "zls"1000 "zls": "zls"
...@@ -984,11 +1007,11 @@...@@ -984,11 +1007,11 @@
984 ]1007 ]
985 },1008 },
986 "locked": {1009 "locked": {
987 "lastModified": 1765075567,1010 "lastModified": 1766198367,
988 "narHash": "sha256-KFDCdQcHJ0hE3Nt5Gm5enRIhmtEifAjpxgUQ3mzSJpA=",1011 "narHash": "sha256-f1L1rCEu2Zew6zdiZ38jJDZd65ktE7UN+Gqn2LHPiFI=",
989 "owner": "oxalica",1012 "owner": "oxalica",
990 "repo": "rust-overlay",1013 "repo": "rust-overlay",
991 "rev": "769156779b41e8787a46ca3d7d76443aaf68be6f",1014 "rev": "66bb33fdfb50b1ee724381c3f5d6012dac6c89b3",
992 "type": "github"1015 "type": "github"
993 },1016 },
994 "original": {1017 "original": {
...@@ -1081,27 +1104,6 @@...@@ -1081,27 +1104,6 @@
1081 "url": "https://devimages-cdn.apple.com/design/resources/download/SF-Pro.dmg"1104 "url": "https://devimages-cdn.apple.com/design/resources/download/SF-Pro.dmg"
1082 }1105 }
1083 },1106 },
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 },
1105 "systems": {1107 "systems": {
1106 "locked": {1108 "locked": {
1107 "lastModified": 1681028828,1109 "lastModified": 1681028828,
...@@ -1207,40 +1209,6 @@...@@ -1207,40 +1209,6 @@
1207 "type": "github"1209 "type": "github"
1208 }1210 }
1209 },1211 },
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 },
1244 "xdph": {1212 "xdph": {
1245 "inputs": {1213 "inputs": {
1246 "hyprland-protocols": [1214 "hyprland-protocols": [
...@@ -1289,11 +1257,11 @@...@@ -1289,11 +1257,11 @@
1289 ]1257 ]
1290 },1258 },
1291 "locked": {1259 "locked": {
1292 "lastModified": 1764648680,1260 "lastModified": 1765772419,
1293 "narHash": "sha256-B/nmawJ75/951Xs9ludSxDVd/txFY+odmcbinySqMQo=",1261 "narHash": "sha256-1mQ1K4fqebT54nz13rcRNjd6a+IbNLwLvYyR62EcyE8=",
1294 "owner": "youwen5",1262 "owner": "youwen5",
1295 "repo": "zen-browser-flake",1263 "repo": "zen-browser-flake",
1296 "rev": "897df2f2ad4880563ce801fa29f348a4e98f0a20",1264 "rev": "227e836e43fe7985b4c4f8b0076446a6d66f3343",
1297 "type": "github"1265 "type": "github"
1298 },1266 },
1299 "original": {1267 "original": {
flake.nix+2-4
...@@ -25,13 +25,11 @@...@@ -25,13 +25,11 @@
25 moonlight.inputs.nixpkgs.follows = "nixpkgs";25 moonlight.inputs.nixpkgs.follows = "nixpkgs";
2626
27 hyprland.url = "github:hyprwm/Hyprland";27 hyprland.url = "github:hyprwm/Hyprland";
28 split-monitor-workspaces = {28 hyprsplit = {
29 url = "github:Duckonaut/split-monitor-workspaces";29 url = "github:shezdy/hyprsplit";
30 inputs.hyprland.follows = "hyprland";30 inputs.hyprland.follows = "hyprland";
31 };31 };
3232
33 vicinae.url = "github:vicinaehq/vicinae";
34
35 zen-browser = {33 zen-browser = {
36 url = "github:youwen5/zen-browser-flake";34 url = "github:youwen5/zen-browser-flake";
37 inputs.nixpkgs.follows = "nixpkgs";35 inputs.nixpkgs.follows = "nixpkgs";
lib/mkSystem.nix-1
...@@ -76,7 +76,6 @@ let...@@ -76,7 +76,6 @@ let
76 )76 )
77 inputs.nvf.homeManagerModules.default77 inputs.nvf.homeManagerModules.default
78 inputs.android-nixpkgs.hmModule78 inputs.android-nixpkgs.hmModule
79 inputs.vicinae.homeManagerModules.default
80 ];79 ];
81in80in
82systemFunc {81systemFunc {
modules/nixos/nvidia.nix+1-1
...@@ -76,7 +76,7 @@ in...@@ -76,7 +76,7 @@ in
76 # #Fixes a glitch76 # #Fixes a glitch
77 # nvidiaPersistenced = true;77 # nvidiaPersistenced = true;
78 };78 };
79 nvidia-container-toolkit.enable = true;79 nvidia-container-toolkit.enable = false;
8080
81 graphics = {81 graphics = {
82 enable = true;82 enable = true;
modules/shared/nix.nix-4
...@@ -28,15 +28,11 @@...@@ -28,15 +28,11 @@
28 "https://nix-community.cachix.org"28 "https://nix-community.cachix.org"
29 # For haskell29 # For haskell
30 "https://cache.iog.io"30 "https://cache.iog.io"
31 #vicinae
32 "https://vicinae.cachix.org"
33 ];31 ];
34 trusted-public-keys = [32 trusted-public-keys = [
35 "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="33 "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
36 # For haskell34 # For haskell
37 "hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ="35 "hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ="
38 #vicinae
39 "vicinae.cachix.org-1:1kDrfienkGHPYbkpNj1mWTr7Fm1+zcenzgTizIcI3oc="
40 ];36 ];
41 };37 };
42 gc = {38 gc = {
users/natalie/home/hyprland/binds.nix+23-23
...@@ -72,29 +72,29 @@...@@ -72,29 +72,29 @@
72 "CTRL ALT, down, exec, hyprctl dispatch focuswindow tiled"72 "CTRL ALT, down, exec, hyprctl dispatch focuswindow tiled"
7373
74 # switch workspace74 # switch workspace
75 "$mainMod, 1, split-workspace, 1"75 "$mainMod, 1, workspace, 1"
76 "$mainMod, 2, split-workspace, 2"76 "$mainMod, 2, workspace, 2"
77 "$mainMod, 3, split-workspace, 3"77 "$mainMod, 3, workspace, 3"
78 "$mainMod, 4, split-workspace, 4"78 "$mainMod, 4, workspace, 4"
79 "$mainMod, 5, split-workspace, 5"79 "$mainMod, 5, workspace, 5"
80 "$mainMod, 6, split-workspace, 6"80 "$mainMod, 6, workspace, 6"
81 "$mainMod, 7, split-workspace, 7"81 "$mainMod, 7, workspace, 7"
82 "$mainMod, 8, split-workspace, 8"82 "$mainMod, 8, workspace, 8"
83 "$mainMod, 9, split-workspace, 9"83 "$mainMod, 9, workspace, 9"
84 "$mainMod, 0, split-workspace, 10"84 "$mainMod, 0, workspace, 10"
8585
86 # same as above, but switch to the workspace86 # same as above, but switch to the workspace
87 "$mainMod SHIFT, 1, split-movetoworkspacesilent, 1" # movetoworkspacesilent87 "$mainMod SHIFT, 1, movetoworkspacesilent, 1" # movetoworkspacesilent
88 "$mainMod SHIFT, 2, split-movetoworkspacesilent, 2"88 "$mainMod SHIFT, 2, movetoworkspacesilent, 2"
89 "$mainMod SHIFT, 3, split-movetoworkspacesilent, 3"89 "$mainMod SHIFT, 3, movetoworkspacesilent, 3"
90 "$mainMod SHIFT, 4, split-movetoworkspacesilent, 4"90 "$mainMod SHIFT, 4, movetoworkspacesilent, 4"
91 "$mainMod SHIFT, 5, split-movetoworkspacesilent, 5"91 "$mainMod SHIFT, 5, movetoworkspacesilent, 5"
92 "$mainMod SHIFT, 6, split-movetoworkspacesilent, 6"92 "$mainMod SHIFT, 6, movetoworkspacesilent, 6"
93 "$mainMod SHIFT, 7, split-movetoworkspacesilent, 7"93 "$mainMod SHIFT, 7, movetoworkspacesilent, 7"
94 "$mainMod SHIFT, 8, split-movetoworkspacesilent, 8"94 "$mainMod SHIFT, 8, movetoworkspacesilent, 8"
95 "$mainMod SHIFT, 9, split-movetoworkspacesilent, 9"95 "$mainMod SHIFT, 9, movetoworkspacesilent, 9"
96 "$mainMod SHIFT, 0, split-movetoworkspacesilent, 10"96 "$mainMod SHIFT, 0, movetoworkspacesilent, 10"
97 "$mainMod CTRL, c, split-movetoworkspace, empty"97 "$mainMod CTRL, c, movetoworkspace, empty"
9898
99 # window control99 # window control
100 "$mainMod SHIFT, left, movewindow, l"100 "$mainMod SHIFT, left, movewindow, l"
...@@ -131,8 +131,8 @@...@@ -131,8 +131,8 @@
131 ",XF86AudioPrev,exec, playerctl previous"131 ",XF86AudioPrev,exec, playerctl previous"
132 ",XF86AudioStop,exec, playerctl stop"132 ",XF86AudioStop,exec, playerctl stop"
133133
134 "$mainMod, mouse_down, split-workspace, e-1"134 "$mainMod, mouse_down, workspace, e-1"
135 "$mainMod, mouse_up, split-workspace, e+1"135 "$mainMod, mouse_up, workspace, e+1"
136136
137 # clipboard manager137 # clipboard manager
138 "$mainMod, V, exec, vicinae vicinae://extensions/vicinae/clipboard/history"138 "$mainMod, V, exec, vicinae vicinae://extensions/vicinae/clipboard/history"
users/natalie/home/hyprland/exec-once.nix+1-1
...@@ -17,7 +17,7 @@...@@ -17,7 +17,7 @@
17 "${pkgs.wl-clipboard}/bin/wl-paste --watch cliphist store &"17 "${pkgs.wl-clipboard}/bin/wl-paste --watch cliphist store &"
18 # "${pkgs.waybar}/bin/waybar &"18 # "${pkgs.waybar}/bin/waybar &"
19 "${pkgs.swaynotificationcenter}/bin/swaync &"19 "${pkgs.swaynotificationcenter}/bin/swaync &"
20 "${inputs.vicinae.packages.${currentSystem}.default}/bin/vicinae server &"20 "${pkgs.vicinae}/bin/vicinae server &"
21 "${pkgs.udiskie}/bin/udiskie --automount --notify --smart-tray &"21 "${pkgs.udiskie}/bin/udiskie --automount --notify --smart-tray &"
22 "${pkgs.hyprland}/bin/hyprctl setcursor Bibata-Modern-Ice 24 &"22 "${pkgs.hyprland}/bin/hyprctl setcursor Bibata-Modern-Ice 24 &"
23 "${pkgs.tmux}/bin/tmux setenv -g HYPRLAND_INSTANCE_SIGNATURE '$HYPRLAND_INSTANCE_SIGNATURE'"23 "${pkgs.tmux}/bin/tmux setenv -g HYPRLAND_INSTANCE_SIGNATURE '$HYPRLAND_INSTANCE_SIGNATURE'"
users/natalie/home/hyprland/plugins.nix+3-4
...@@ -2,13 +2,12 @@...@@ -2,13 +2,12 @@
2{2{
3 wayland.windowManager.hyprland = {3 wayland.windowManager.hyprland = {
4 plugins = [4 plugins = [
5 inputs.split-monitor-workspaces.packages.${pkgs.stdenv.hostPlatform.system}.split-monitor-workspaces5 inputs.hyprsplit.packages.${pkgs.stdenv.hostPlatform.system}.hyprsplit
6 ];6 ];
7 settings = {7 settings = {
8 plugin = {8 plugin = {
9 split-monitor-workspaces = {9 hyprsplit = {
10 count = 5;10 num_workspaces = 5;
11 keep_focused = 0;
12 };11 };
13 };12 };
14 };13 };
users/natalie/home/hyprland/windowrules.nix+16-16
...@@ -10,22 +10,22 @@...@@ -10,22 +10,22 @@
1010
11 #awakened-poe-trade11 #awakened-poe-trade
12 # https://github.com/SnosMe/awakened-poe-trade/issues/1137#issuecomment-299260656912 # https://github.com/SnosMe/awakened-poe-trade/issues/1137#issuecomment-2992606569
13 "tag +apt, class:^(awakened-poe-trade)$"13 # "tag +apt, class:^(awakened-poe-trade)$"
14 "tag +apt, title:(Awakened PoE Trade)"14 # "tag +apt, title:(Awakened PoE Trade)"
15 "float, tag:apt"15 # "float, tag:apt"
16 "noblur, tag:apt"16 # "noblur, tag:apt"
17 "nofocus, tag:apt"17 # "nofocus, tag:apt"
18 "noshadow, tag:apt"18 # "noshadow, tag:apt"
19 "noborder, tag:apt"19 # "noborder, tag:apt"
20 "pin, tag:apt"20 # "pin, tag:apt"
21 "renderunfocused, tag:apt"21 # "renderunfocused, tag:apt"
22 "size 100% 100%, tag:apt"22 # "size 100% 100%, tag:apt"
23 "center, tag:apt"23 # "center, tag:apt"
2424 #
25 #POE25 # #POE
26 "tag +poe, title:(Path of Exile)"26 # "tag +poe, title:(Path of Exile)"
27 "tag +poe class:(steam_app_238960)"27 # "tag +poe class:(steam_app_238960)"
28 "fullscreen, tag:poe$"28 # "fullscreen, tag:poe$"
29 # https://github.com/SnosMe/awakened-poe-trade/issues/1137#issuecomment-303781672729 # https://github.com/SnosMe/awakened-poe-trade/issues/1137#issuecomment-3037816727
30 # "tag +fakefullscreen, title:(Path of Exile),class:(steam_app_238960)"30 # "tag +fakefullscreen, title:(Path of Exile),class:(steam_app_238960)"
31 # "tile, tag:fakefullscreen"31 # "tile, tag:fakefullscreen"
users/natalie/home/vicinae.nix+1-2
...@@ -1,8 +1,7 @@...@@ -1,8 +1,7 @@
1{ inputs, pkgs, ... }:1{ inputs, pkgs, ... }:
2{2{
3 services.vicinae = {3 programs.vicinae = {
4 enable = true;4 enable = true;
5 autoStart = false;
6 settings = {5 settings = {
7 faviconService = "twenty"; # twenty | google | none6 faviconService = "twenty"; # twenty | google | none
8 font.size = 11;7 font.size = 11;
users/natalie/home/waybar/settings.nix+1-1
...@@ -145,7 +145,7 @@ in...@@ -145,7 +145,7 @@ in
145 "custom/launcher" = {145 "custom/launcher" = {
146 format = "";146 format = "";
147 on-click = "random-wallpaper";147 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";
149 tooltip = "true";149 tooltip = "true";
150 tooltip-format = "Random Wallpaper";150 tooltip-format = "Random Wallpaper";
151 };151 };