authorgravatar for nmarks413@gmail.comNatalie Marks <nmarks413@gmail.com> 2025-02-18 16:34:53-08:00
committergravatar for nmarks413@gmail.comNatalie Marks <nmarks413@gmail.com> 2025-02-18 16:34:53-08:00
logc03bdd6ea1374c0b7046807d3ec76bc7bc82e39b
tree5f5fef8a73f0071aef6f2ecdcab4459abec8efe2
parent0c24ab3019ff3c082d5d583e033b981062cd5d70

moonlight


3 files changed, 195 insertions(+), 69 deletions(-)

flake.lock+170-68
...@@ -40,11 +40,11 @@...@@ -40,11 +40,11 @@
40 ]40 ]
41 },41 },
42 "locked": {42 "locked": {
43 "lastModified": 1739302241,43 "lastModified": 1739548217,
44 "narHash": "sha256-NXQXFU6HOschZ+8ZKrNOlwlHelez8vPl+dCiUaJ82/U=",44 "narHash": "sha256-rlv64erpr36xdmMDPgf9rhRXBYZ0BZb5nrw2ZPSk1sQ=",
45 "owner": "lnl7",45 "owner": "lnl7",
46 "repo": "nix-darwin",46 "repo": "nix-darwin",
47 "rev": "a6746213b138fe7add88b19bafacd446de574ca7",47 "rev": "678b22642abde2ee77ae2218ab41d802f010e5b0",
48 "type": "github"48 "type": "github"
49 },49 },
50 "original": {50 "original": {
...@@ -122,6 +122,42 @@...@@ -122,6 +122,42 @@
122 "inputs": {122 "inputs": {
123 "systems": "systems_2"123 "systems": "systems_2"
124 },124 },
125 "locked": {
126 "lastModified": 1701680307,
127 "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
128 "owner": "numtide",
129 "repo": "flake-utils",
130 "rev": "4022d587cbbfd70fe950c1e2083a02621806a725",
131 "type": "github"
132 },
133 "original": {
134 "owner": "numtide",
135 "repo": "flake-utils",
136 "type": "github"
137 }
138 },
139 "flake-utils_2": {
140 "inputs": {
141 "systems": "systems_3"
142 },
143 "locked": {
144 "lastModified": 1701680307,
145 "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
146 "owner": "numtide",
147 "repo": "flake-utils",
148 "rev": "4022d587cbbfd70fe950c1e2083a02621806a725",
149 "type": "github"
150 },
151 "original": {
152 "owner": "numtide",
153 "repo": "flake-utils",
154 "type": "github"
155 }
156 },
157 "flake-utils_3": {
158 "inputs": {
159 "systems": "systems_4"
160 },
125 "locked": {161 "locked": {
126 "lastModified": 1731533236,162 "lastModified": 1731533236,
127 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",163 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
...@@ -136,9 +172,9 @@...@@ -136,9 +172,9 @@
136 "type": "github"172 "type": "github"
137 }173 }
138 },174 },
139 "flake-utils_2": {175 "flake-utils_4": {
140 "inputs": {176 "inputs": {
141 "systems": "systems_3"177 "systems": "systems_5"
142 },178 },
143 "locked": {179 "locked": {
144 "lastModified": 1705309234,180 "lastModified": 1705309234,
...@@ -154,9 +190,9 @@...@@ -154,9 +190,9 @@
154 "type": "github"190 "type": "github"
155 }191 }
156 },192 },
157 "flake-utils_3": {193 "flake-utils_5": {
158 "inputs": {194 "inputs": {
159 "systems": "systems_4"195 "systems": "systems_6"
160 },196 },
161 "locked": {197 "locked": {
162 "lastModified": 1710146030,198 "lastModified": 1710146030,
...@@ -172,9 +208,9 @@...@@ -172,9 +208,9 @@
172 "type": "github"208 "type": "github"
173 }209 }
174 },210 },
175 "flake-utils_4": {211 "flake-utils_6": {
176 "inputs": {212 "inputs": {
177 "systems": "systems_5"213 "systems": "systems_7"
178 },214 },
179 "locked": {215 "locked": {
180 "lastModified": 1705309234,216 "lastModified": 1705309234,
...@@ -256,11 +292,11 @@...@@ -256,11 +292,11 @@
256 ]292 ]
257 },293 },
258 "locked": {294 "locked": {
259 "lastModified": 1739298825,295 "lastModified": 1739845242,
260 "narHash": "sha256-q9CzTY7n8n9RK9mKUQ4VbaKdydhXQqzphahEG5Wt8sI=",296 "narHash": "sha256-rNMXpDubNWGLTs45MuoH9YHtXfXye/fn2u4YMSTPt9I=",
261 "owner": "nix-community",297 "owner": "nix-community",
262 "repo": "home-manager",298 "repo": "home-manager",
263 "rev": "f0a31d38e6de48970ce1fe93e6ea343e20a9c80a",299 "rev": "5cfbf5cc37a3bd1da07ae84eea1b828909c4456b",
264 "type": "github"300 "type": "github"
265 },301 },
266 "original": {302 "original": {
...@@ -275,11 +311,11 @@...@@ -275,11 +311,11 @@
275 "nixpkgs": "nixpkgs"311 "nixpkgs": "nixpkgs"
276 },312 },
277 "locked": {313 "locked": {
278 "lastModified": 1738722076,314 "lastModified": 1739819125,
279 "narHash": "sha256-TEk003KAgzs7KUgx2JevONr2aML75FLAp0FdQ+pyz6s=",315 "narHash": "sha256-VLYFc7lXxHKrEff8orEF2M5iHIEyLtmyh3eU369aEao=",
280 "owner": "StevenBlack",316 "owner": "StevenBlack",
281 "repo": "hosts",317 "repo": "hosts",
282 "rev": "04e625de9df0cce5264767c0e8524b5dcaaaf02c",318 "rev": "d8ff9479262d59b576abb041da47394a04f50e8d",
283 "type": "github"319 "type": "github"
284 },320 },
285 "original": {321 "original": {
...@@ -362,11 +398,11 @@...@@ -362,11 +398,11 @@
362 "xdph": "xdph"398 "xdph": "xdph"
363 },399 },
364 "locked": {400 "locked": {
365 "lastModified": 1739285923,401 "lastModified": 1739892000,
366 "narHash": "sha256-2G2qqyx9MIlWTxNVm+ADZvZSwrNhrV6UtazonxZ9FJ0=",402 "narHash": "sha256-Dm/FHOSmOPX2yBiM0Ezd+SadhhHn2kaSNmoh12TgGis=",
367 "owner": "hyprwm",403 "owner": "hyprwm",
368 "repo": "Hyprland",404 "repo": "Hyprland",
369 "rev": "f83fe9986b34c53c67b113a015d54fe8c084e9bd",405 "rev": "0137a5f6cdd24d5a10f813572791f1e641221a5b",
370 "type": "github"406 "type": "github"
371 },407 },
372 "original": {408 "original": {
...@@ -589,60 +625,60 @@...@@ -589,60 +625,60 @@
589 "url": "https://raw.githubusercontent.com/ziglang/zig/0fb2015fd3422fc1df364995f9782dfe7255eccd/doc/langref.html.in"625 "url": "https://raw.githubusercontent.com/ziglang/zig/0fb2015fd3422fc1df364995f9782dfe7255eccd/doc/langref.html.in"
590 }626 }
591 },627 },
592 "nh_darwin": {628 "moonlight": {
593 "inputs": {629 "inputs": {
594 "nix-darwin": "nix-darwin",630 "flake-utils": "flake-utils",
595 "nixpkgs": [631 "nixpkgs": [
596 "nixpkgs"632 "nixpkgs"
597 ]633 ],
634 "pnpm2nix": "pnpm2nix"
598 },635 },
599 "locked": {636 "locked": {
600 "lastModified": 1733092619,637 "lastModified": 1738707930,
601 "narHash": "sha256-kpzViKJZFIU8DryCQzdpdHdOZN5nWrryZBiMLy3kEEE=",638 "narHash": "sha256-WhPQ7JYfE8RBhDknBunKdW1VBxrklb3UGnMgk5LFVFA=",
602 "owner": "ToyVo",639 "owner": "moonlight-mod",
603 "repo": "nh_darwin",640 "repo": "moonlight",
604 "rev": "80e64a85d349aa2075973c68053ab475949f3bfd",641 "rev": "12cd3c869f2a9478b65033033d64bd82790396fd",
605 "type": "github"642 "type": "github"
606 },643 },
607 "original": {644 "original": {
608 "owner": "ToyVo",645 "owner": "moonlight-mod",
609 "repo": "nh_darwin",646 "repo": "moonlight",
610 "type": "github"647 "type": "github"
611 }648 }
612 },649 },
613 "nix-darwin": {650 "nh_darwin": {
614 "inputs": {651 "inputs": {
615 "nixpkgs": [652 "nixpkgs": [
616 "nh_darwin",
617 "nixpkgs"653 "nixpkgs"
618 ]654 ]
619 },655 },
620 "locked": {656 "locked": {
621 "lastModified": 1733047432,657 "lastModified": 1739410909,
622 "narHash": "sha256-fQUKxgxAEHlL5bevRkdsQB7sSpAMhlvxf7Zw0KK8QIg=",658 "narHash": "sha256-wx0oBgnmh6K8PJGyASLAErnrIe8/1hZthVrkfoX+j/E=",
623 "owner": "LnL7",659 "owner": "ToyVo",
624 "repo": "nix-darwin",660 "repo": "nh_darwin",
625 "rev": "e30a3622b606dffc622305b4bbe1cfe37e78fa40",661 "rev": "10c8d19efd0ed9f63708d1179468fbb2f2bd7f4e",
626 "type": "github"662 "type": "github"
627 },663 },
628 "original": {664 "original": {
629 "owner": "LnL7",665 "owner": "ToyVo",
630 "repo": "nix-darwin",666 "repo": "nh_darwin",
631 "type": "github"667 "type": "github"
632 }668 }
633 },669 },
634 "nix-options-search": {670 "nix-options-search": {
635 "inputs": {671 "inputs": {
636 "flake-utils": "flake-utils",672 "flake-utils": "flake-utils_3",
637 "gitignore": "gitignore_2",673 "gitignore": "gitignore_2",
638 "nixpkgs": "nixpkgs_3"674 "nixpkgs": "nixpkgs_4"
639 },675 },
640 "locked": {676 "locked": {
641 "lastModified": 1739296789,677 "lastModified": 1739338265,
642 "narHash": "sha256-hzqbXDbuhtagoSzG55QZCtK7cM6uw6oCmqtZRgjJdAI=",678 "narHash": "sha256-C4hMwgMwtR0Dinm9F2OaYLHLsz5D6AZXVxYTElLhdMA=",
643 "owner": "madsbv",679 "owner": "madsbv",
644 "repo": "nix-options-search",680 "repo": "nix-options-search",
645 "rev": "a34bdf308a2bbab0f5b3c3fc20caa10458ff9baf",681 "rev": "b84a1495afa8a18a8f2c330a57664627c2f358d9",
646 "type": "github"682 "type": "github"
647 },683 },
648 "original": {684 "original": {
...@@ -660,11 +696,11 @@...@@ -660,11 +696,11 @@
660 "nixpkgs-stable": "nixpkgs-stable"696 "nixpkgs-stable": "nixpkgs-stable"
661 },697 },
662 "locked": {698 "locked": {
663 "lastModified": 1739241038,699 "lastModified": 1739847682,
664 "narHash": "sha256-dRXO69EMT9iIeeZtmsz4hWJyUYbt3YVSVO+AviSCMyE=",700 "narHash": "sha256-YvAKu47G5jOH715jw2dkfFxTj4Hdx4DnA7b6aDLrExQ=",
665 "owner": "lilyinstarlight",701 "owner": "lilyinstarlight",
666 "repo": "nixos-cosmic",702 "repo": "nixos-cosmic",
667 "rev": "da45dbf969e2f0dc7d29cc8b7e4706e08d4f624a",703 "rev": "cd7563ca23e71bc61a199a0a7ebabb861c3c821c",
668 "type": "github"704 "type": "github"
669 },705 },
670 "original": {706 "original": {
...@@ -676,8 +712,8 @@...@@ -676,8 +712,8 @@
676 "nixpkgs": {712 "nixpkgs": {
677 "locked": {713 "locked": {
678 "lastModified": 0,714 "lastModified": 0,
679 "narHash": "sha256-Zf0hSrtzaM1DEz8//+Xs51k/wdSajticVrATqDrfQjg=",715 "narHash": "sha256-mIvECo/NNdJJ/bXjNqIh8yeoSjVLAuDuTUzAo7dzs8Y=",
680 "path": "/nix/store/wshnc0kqk1qz7iffb1yqri8a5cy6v7w5-source",716 "path": "/nix/store/j33wzkzndh41cyyy7i18bqm1srlv84cq-source",
681 "type": "path"717 "type": "path"
682 },718 },
683 "original": {719 "original": {
...@@ -687,11 +723,11 @@...@@ -687,11 +723,11 @@
687 },723 },
688 "nixpkgs-stable": {724 "nixpkgs-stable": {
689 "locked": {725 "locked": {
690 "lastModified": 1739055578,726 "lastModified": 1739624908,
691 "narHash": "sha256-2MhC2Bgd06uI1A0vkdNUyDYsMD0SLNGKtD8600mZ69A=",727 "narHash": "sha256-f84lBmLl4tkDp1ZU5LBTSFzlxXP4926DVW3KnXrke10=",
692 "owner": "NixOS",728 "owner": "NixOS",
693 "repo": "nixpkgs",729 "repo": "nixpkgs",
694 "rev": "a45fa362d887f4d4a7157d95c28ca9ce2899b70e",730 "rev": "a60651b217d2e529729cbc7d989c19f3941b9250",
695 "type": "github"731 "type": "github"
696 },732 },
697 "original": {733 "original": {
...@@ -733,6 +769,22 @@...@@ -733,6 +769,22 @@
733 }769 }
734 },770 },
735 "nixpkgs_3": {771 "nixpkgs_3": {
772 "locked": {
773 "lastModified": 1736344531,
774 "narHash": "sha256-8YVQ9ZbSfuUk2bUf2KRj60NRraLPKPS0Q4QFTbc+c2c=",
775 "owner": "nixos",
776 "repo": "nixpkgs",
777 "rev": "bffc22eb12172e6db3c5dde9e3e5628f8e3e7912",
778 "type": "github"
779 },
780 "original": {
781 "owner": "nixos",
782 "ref": "nixos-unstable",
783 "repo": "nixpkgs",
784 "type": "github"
785 }
786 },
787 "nixpkgs_4": {
736 "locked": {788 "locked": {
737 "lastModified": 1736012469,789 "lastModified": 1736012469,
738 "narHash": "sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs+rI=",790 "narHash": "sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs+rI=",
...@@ -748,13 +800,13 @@...@@ -748,13 +800,13 @@
748 "type": "github"800 "type": "github"
749 }801 }
750 },802 },
751 "nixpkgs_4": {803 "nixpkgs_5": {
752 "locked": {804 "locked": {
753 "lastModified": 1739020877,805 "lastModified": 1739736696,
754 "narHash": "sha256-mIvECo/NNdJJ/bXjNqIh8yeoSjVLAuDuTUzAo7dzs8Y=",806 "narHash": "sha256-zON2GNBkzsIyALlOCFiEBcIjI4w38GYOb+P+R4S8Jsw=",
755 "owner": "NixOS",807 "owner": "NixOS",
756 "repo": "nixpkgs",808 "repo": "nixpkgs",
757 "rev": "a79cfe0ebd24952b580b1cf08cd906354996d547",809 "rev": "d74a2335ac9c133d6bbec9fc98d91a77f1604c1f",
758 "type": "github"810 "type": "github"
759 },811 },
760 "original": {812 "original": {
...@@ -763,7 +815,7 @@...@@ -763,7 +815,7 @@
763 "type": "indirect"815 "type": "indirect"
764 }816 }
765 },817 },
766 "nixpkgs_5": {818 "nixpkgs_6": {
767 "locked": {819 "locked": {
768 "lastModified": 1708161998,820 "lastModified": 1708161998,
769 "narHash": "sha256-6KnemmUorCvlcAvGziFosAVkrlWZGIc6UNT9GUYr0jQ=",821 "narHash": "sha256-6KnemmUorCvlcAvGziFosAVkrlWZGIc6UNT9GUYr0jQ=",
...@@ -779,7 +831,7 @@...@@ -779,7 +831,7 @@
779 "type": "github"831 "type": "github"
780 }832 }
781 },833 },
782 "nixpkgs_6": {834 "nixpkgs_7": {
783 "locked": {835 "locked": {
784 "lastModified": 1717696253,836 "lastModified": 1717696253,
785 "narHash": "sha256-1+ua0ggXlYYPLTmMl3YeYYsBXDSCqT+Gw3u6l4gvMhA=",837 "narHash": "sha256-1+ua0ggXlYYPLTmMl3YeYYsBXDSCqT+Gw3u6l4gvMhA=",
...@@ -795,6 +847,25 @@...@@ -795,6 +847,25 @@
795 "type": "github"847 "type": "github"
796 }848 }
797 },849 },
850 "pnpm2nix": {
851 "inputs": {
852 "flake-utils": "flake-utils_2",
853 "nixpkgs": "nixpkgs_3"
854 },
855 "locked": {
856 "lastModified": 1736457458,
857 "narHash": "sha256-eiw+hAsxavEgBfhwrktNI2hwvgeVDzBDYClx/yqka78=",
858 "owner": "NotNite",
859 "repo": "pnpm2nix-nzbr",
860 "rev": "4ac61c6a50623da937dca005e3dbcb8862aafb83",
861 "type": "github"
862 },
863 "original": {
864 "owner": "NotNite",
865 "repo": "pnpm2nix-nzbr",
866 "type": "github"
867 }
868 },
798 "pre-commit-hooks": {869 "pre-commit-hooks": {
799 "inputs": {870 "inputs": {
800 "flake-compat": "flake-compat",871 "flake-compat": "flake-compat",
...@@ -825,10 +896,11 @@...@@ -825,10 +896,11 @@
825 "hosts": "hosts",896 "hosts": "hosts",
826 "hyprland": "hyprland",897 "hyprland": "hyprland",
827 "hyprland-plugins": "hyprland-plugins",898 "hyprland-plugins": "hyprland-plugins",
899 "moonlight": "moonlight",
828 "nh_darwin": "nh_darwin",900 "nh_darwin": "nh_darwin",
829 "nix-options-search": "nix-options-search",901 "nix-options-search": "nix-options-search",
830 "nixos-cosmic": "nixos-cosmic",902 "nixos-cosmic": "nixos-cosmic",
831 "nixpkgs": "nixpkgs_4",903 "nixpkgs": "nixpkgs_5",
832 "nixpkgs-stable": "nixpkgs-stable_2",904 "nixpkgs-stable": "nixpkgs-stable_2",
833 "rust-overlay": "rust-overlay",905 "rust-overlay": "rust-overlay",
834 "zig": "zig",906 "zig": "zig",
...@@ -842,11 +914,11 @@...@@ -842,11 +914,11 @@
842 ]914 ]
843 },915 },
844 "locked": {916 "locked": {
845 "lastModified": 1739240901,917 "lastModified": 1739845646,
846 "narHash": "sha256-YDtl/9w71m5WcZvbEroYoWrjECDhzJZLZ8E68S3BYok=",918 "narHash": "sha256-UGQVBU/yDn6u0kAE4z1PYrOaaf3wl+gAAv5rui2TkFQ=",
847 "owner": "oxalica",919 "owner": "oxalica",
848 "repo": "rust-overlay",920 "repo": "rust-overlay",
849 "rev": "03473e2af8a4b490f4d2cdb2e4d3b75f82c8197c",921 "rev": "ab2cd2b8b25ab3f65b8ce4aa701a6d69fbb0210f",
850 "type": "github"922 "type": "github"
851 },923 },
852 "original": {924 "original": {
...@@ -930,6 +1002,36 @@...@@ -930,6 +1002,36 @@
930 "type": "github"1002 "type": "github"
931 }1003 }
932 },1004 },
1005 "systems_6": {
1006 "locked": {
1007 "lastModified": 1681028828,
1008 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1009 "owner": "nix-systems",
1010 "repo": "default",
1011 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1012 "type": "github"
1013 },
1014 "original": {
1015 "owner": "nix-systems",
1016 "repo": "default",
1017 "type": "github"
1018 }
1019 },
1020 "systems_7": {
1021 "locked": {
1022 "lastModified": 1681028828,
1023 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1024 "owner": "nix-systems",
1025 "repo": "default",
1026 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1027 "type": "github"
1028 },
1029 "original": {
1030 "owner": "nix-systems",
1031 "repo": "default",
1032 "type": "github"
1033 }
1034 },
933 "xdph": {1035 "xdph": {
934 "inputs": {1036 "inputs": {
935 "hyprland-protocols": [1037 "hyprland-protocols": [
...@@ -974,15 +1076,15 @@...@@ -974,15 +1076,15 @@
974 "zig": {1076 "zig": {
975 "inputs": {1077 "inputs": {
976 "flake-compat": "flake-compat_3",1078 "flake-compat": "flake-compat_3",
977 "flake-utils": "flake-utils_2",1079 "flake-utils": "flake-utils_4",
978 "nixpkgs": "nixpkgs_5"1080 "nixpkgs": "nixpkgs_6"
979 },1081 },
980 "locked": {1082 "locked": {
981 "lastModified": 1739275930,1083 "lastModified": 1739880707,
982 "narHash": "sha256-Tc8LiHKWpO0VHwoUb3aLf6Fp1exjGbqK0RdbUmCYw58=",1084 "narHash": "sha256-Peo5tQ//7tLX7WtAc02wya5BFJ03eueZEkSU0D6BR8U=",
983 "owner": "mitchellh",1085 "owner": "mitchellh",
984 "repo": "zig-overlay",1086 "repo": "zig-overlay",
985 "rev": "163ae88f737f998b272e19c98ca6ce9a2aa02441",1087 "rev": "a14d3742ea2559b214bded7ce5dbdb09f0d58234",
986 "type": "github"1088 "type": "github"
987 },1089 },
988 "original": {1090 "original": {
...@@ -994,7 +1096,7 @@...@@ -994,7 +1096,7 @@
994 "zig-overlay": {1096 "zig-overlay": {
995 "inputs": {1097 "inputs": {
996 "flake-compat": "flake-compat_4",1098 "flake-compat": "flake-compat_4",
997 "flake-utils": "flake-utils_4",1099 "flake-utils": "flake-utils_6",
998 "nixpkgs": [1100 "nixpkgs": [
999 "zls",1101 "zls",
1000 "nixpkgs"1102 "nixpkgs"
...@@ -1016,10 +1118,10 @@...@@ -1016,10 +1118,10 @@
1016 },1118 },
1017 "zls": {1119 "zls": {
1018 "inputs": {1120 "inputs": {
1019 "flake-utils": "flake-utils_3",1121 "flake-utils": "flake-utils_5",
1020 "gitignore": "gitignore_3",1122 "gitignore": "gitignore_3",
1021 "langref": "langref",1123 "langref": "langref",
1022 "nixpkgs": "nixpkgs_6",1124 "nixpkgs": "nixpkgs_7",
1023 "zig-overlay": "zig-overlay"1125 "zig-overlay": "zig-overlay"
1024 },1126 },
1025 "locked": {1127 "locked": {
flake.nix+6
...@@ -35,6 +35,10 @@...@@ -35,6 +35,10 @@
3535
36 # foundryvtt.url = "github:reckenrode/nix-foundryvtt";36 # foundryvtt.url = "github:reckenrode/nix-foundryvtt";
3737
38 moonlight = {
39 url = "github:moonlight-mod/moonlight"; # Add `/develop` to the flake URL to use nightly.
40 inputs.nixpkgs.follows = "nixpkgs";
41 };
38 nixos-cosmic = {42 nixos-cosmic = {
39 url = "github:lilyinstarlight/nixos-cosmic";43 url = "github:lilyinstarlight/nixos-cosmic";
40 inputs.nixpkgs.follows = "nixpkgs";44 inputs.nixpkgs.follows = "nixpkgs";
...@@ -72,6 +76,7 @@...@@ -72,6 +76,7 @@
72 nixosConfigurations = {76 nixosConfigurations = {
73 nixos = lib.nixosSystem {77 nixos = lib.nixosSystem {
74 modules = [78 modules = [
79 inputs.moonlight.homeModules.default
75 {nixpkgs.overlays = overlays;}80 {nixpkgs.overlays = overlays;}
76 hosts.nixosModule81 hosts.nixosModule
77 {82 {
...@@ -116,6 +121,7 @@...@@ -116,6 +121,7 @@
116 };121 };
117 users.users.nmarks.home = "/Users/nmarks";122 users.users.nmarks.home = "/Users/nmarks";
118 }123 }
124 inputs.moonlight.homeModules.default
119 ];125 ];
120 specialArgs = {126 specialArgs = {
121 inherit nh_darwin;127 inherit nh_darwin;
hosts/laptop/home.nix+19-1
...@@ -3,6 +3,7 @@...@@ -3,6 +3,7 @@
3 config,3 config,
4 pkgs,4 pkgs,
5 ghostty,5 ghostty,
6 moonlight,
6 ...7 ...
7}: {8}: {
8 # Home Manager needs a bit of information about you and the paths it should9 # Home Manager needs a bit of information about you and the paths it should
...@@ -33,7 +34,6 @@...@@ -33,7 +34,6 @@
33 home.packages = with pkgs; [34 home.packages = with pkgs; [
34 # ghostty.packages.aarch64-darwin.default35 # ghostty.packages.aarch64-darwin.default
35 python31236 python312
36 moonlight
37 uv37 uv
38 fd38 fd
39 lua51Packages.lua39 lua51Packages.lua
...@@ -145,6 +145,24 @@...@@ -145,6 +145,24 @@
145 };145 };
146 };146 };
147147
148 programs.moonlight-mod = {
149 enable = true;
150 stable = {
151 extensions = {
152 allActivites.enabled = true;
153 alwaysFocus.enabled = true;
154
155 betterEmbedsYT = {
156 enabled = true;
157 config = {
158 fullDescription = false;
159 expandDescription = true;
160 };
161 };
162 };
163 };
164 };
165
148 programs.hyfetch = {166 programs.hyfetch = {
149 enable = true;167 enable = true;
150 settings = {168 settings = {