authorgravatar for nmarks413@gmail.comNatalie Marks <nmarks413@gmail.com> 2025-02-11 12:40:34-08:00
committergravatar for nmarks413@gmail.comNatalie Marks <nmarks413@gmail.com> 2025-02-11 12:40:34-08:00
logefc58e1d03b0b7fc7acc6a0329cc11fede49551d
tree51f6b009cedfc10f8cf9c043e53ab7396905d698
parent0273f736b1484b52376089ad65a50bf9437310b0

meow


4 files changed, 118 insertions(+), 107 deletions(-)

flake.lock+105-106
......@@ -20,11 +20,11 @@
2020 ]
2121 },
2222 "locked": {
23 "lastModified": 1738183445,
24 "narHash": "sha256-C1He3N1SA8D2u+TSlldbA9wiYwDvXI4GxX3zKaeD7qU=",
23 "lastModified": 1739103745,
24 "narHash": "sha256-c53dcRaw0F4Os9WD05HwIRs9kTDZw4Mxe1XK4edEALo=",
2525 "owner": "hyprwm",
2626 "repo": "aquamarine",
27 "rev": "48a000cf35dd10bfeb231152735aebbe875f4b74",
27 "rev": "a3dda0d10ce9aa1d1dfb7a6c139ea8c2872c74bd",
2828 "type": "github"
2929 },
3030 "original": {
......@@ -40,11 +40,11 @@
4040 ]
4141 },
4242 "locked": {
43 "lastModified": 1738033138,
44 "narHash": "sha256-qlIM8A3bdL9c6PexhpS+QyZLO9y/8a3V75HVyJgDE5Q=",
43 "lastModified": 1739302241,
44 "narHash": "sha256-NXQXFU6HOschZ+8ZKrNOlwlHelez8vPl+dCiUaJ82/U=",
4545 "owner": "lnl7",
4646 "repo": "nix-darwin",
47 "rev": "349a74c66c596ef97ee97b4d80a3ca61227b6120",
47 "rev": "a6746213b138fe7add88b19bafacd446de574ca7",
4848 "type": "github"
4949 },
5050 "original": {
......@@ -54,27 +54,6 @@
5454 "type": "github"
5555 }
5656 },
57 "devshell": {
58 "inputs": {
59 "nixpkgs": [
60 "nh_darwin",
61 "nixpkgs"
62 ]
63 },
64 "locked": {
65 "lastModified": 1722113426,
66 "narHash": "sha256-Yo/3loq572A8Su6aY5GP56knpuKYRvM2a1meP9oJZCw=",
67 "owner": "numtide",
68 "repo": "devshell",
69 "rev": "67cce7359e4cd3c45296fb4aaf6a19e2a9c757ae",
70 "type": "github"
71 },
72 "original": {
73 "owner": "numtide",
74 "repo": "devshell",
75 "type": "github"
76 }
77 },
7857 "flake-compat": {
7958 "flake": false,
8059 "locked": {
......@@ -139,27 +118,6 @@
139118 "type": "github"
140119 }
141120 },
142 "flake-parts": {
143 "inputs": {
144 "nixpkgs-lib": [
145 "nh_darwin",
146 "nixpkgs"
147 ]
148 },
149 "locked": {
150 "lastModified": 1725234343,
151 "narHash": "sha256-+ebgonl3NbiKD2UD0x4BszCZQ6sTfL4xioaM49o5B3Y=",
152 "owner": "hercules-ci",
153 "repo": "flake-parts",
154 "rev": "567b938d64d4b4112ee253b9274472dc3a346eb6",
155 "type": "github"
156 },
157 "original": {
158 "owner": "hercules-ci",
159 "repo": "flake-parts",
160 "type": "github"
161 }
162 },
163121 "flake-utils": {
164122 "inputs": {
165123 "systems": "systems_2"
......@@ -298,11 +256,11 @@
298256 ]
299257 },
300258 "locked": {
301 "lastModified": 1738178313,
302 "narHash": "sha256-/8TLf6LkXGRGERzcWMNDeXjYaHSbexmfV+ofheo7K6k=",
259 "lastModified": 1739298825,
260 "narHash": "sha256-q9CzTY7n8n9RK9mKUQ4VbaKdydhXQqzphahEG5Wt8sI=",
303261 "owner": "nix-community",
304262 "repo": "home-manager",
305 "rev": "420a0d9506b5dac4d86a68b9ef8e763624ad86c6",
263 "rev": "f0a31d38e6de48970ce1fe93e6ea343e20a9c80a",
306264 "type": "github"
307265 },
308266 "original": {
......@@ -317,11 +275,11 @@
317275 "nixpkgs": "nixpkgs"
318276 },
319277 "locked": {
320 "lastModified": 1737949234,
321 "narHash": "sha256-rkOIzVI0ND7775hWR+N4RxnI31ajYrsqkXVStB+Qf+8=",
278 "lastModified": 1738722076,
279 "narHash": "sha256-TEk003KAgzs7KUgx2JevONr2aML75FLAp0FdQ+pyz6s=",
322280 "owner": "StevenBlack",
323281 "repo": "hosts",
324 "rev": "a0af3d5cb1b0fb88c8e6f2037331758f8fcb6109",
282 "rev": "04e625de9df0cce5264767c0e8524b5dcaaaf02c",
325283 "type": "github"
326284 },
327285 "original": {
......@@ -346,11 +304,11 @@
346304 ]
347305 },
348306 "locked": {
349 "lastModified": 1738178255,
350 "narHash": "sha256-+D6Nu2ewXbMTFzx/Q4jDOo+LAOUPr0cxQJg5k33daIE=",
307 "lastModified": 1738664950,
308 "narHash": "sha256-xIeGNM+iivwVHkv9tHwOqoUP5dDrtees34bbFKKMZYs=",
351309 "owner": "hyprwm",
352310 "repo": "hyprcursor",
353 "rev": "dcadd3398abe146d60c67e0d9ee6e27b301cae82",
311 "rev": "7c6d165e1eb9045a996551eb9f121b6d1b30adc3",
354312 "type": "github"
355313 },
356314 "original": {
......@@ -375,11 +333,11 @@
375333 ]
376334 },
377335 "locked": {
378 "lastModified": 1738018829,
379 "narHash": "sha256-5Ol5iahMlELx3lWuChyZsqqLk6sP6aqaJCJFw92OZGo=",
336 "lastModified": 1739049071,
337 "narHash": "sha256-3+7TpXMrbsUXSwgr5VAKAnmkzMb6JO+Rvc9XRb5NMg4=",
380338 "owner": "hyprwm",
381339 "repo": "hyprgraphics",
382 "rev": "12cd7034e441a5ebfdef1a090c0788413b4a635b",
340 "rev": "175c6b29b6ff82100539e7c4363a35a02c74dd73",
383341 "type": "github"
384342 },
385343 "original": {
......@@ -404,11 +362,11 @@
404362 "xdph": "xdph"
405363 },
406364 "locked": {
407 "lastModified": 1738183538,
408 "narHash": "sha256-USMuV15YsPaz0FMTZrLHWOg8KNgUF3PPdx/JZhsJTgs=",
365 "lastModified": 1739285923,
366 "narHash": "sha256-2G2qqyx9MIlWTxNVm+ADZvZSwrNhrV6UtazonxZ9FJ0=",
409367 "owner": "hyprwm",
410368 "repo": "Hyprland",
411 "rev": "6fc9c8e4797a272c688fc74b872db5d828c21f02",
369 "rev": "f83fe9986b34c53c67b113a015d54fe8c084e9bd",
412370 "type": "github"
413371 },
414372 "original": {
......@@ -434,11 +392,11 @@
434392 ]
435393 },
436394 "locked": {
437 "lastModified": 1738011374,
438 "narHash": "sha256-WSgu+IWBUhUZdnrdx19yE4afevtheDV88Q6kawsJ1pE=",
395 "lastModified": 1738966025,
396 "narHash": "sha256-MzgrF0jKlTNnNS33D8PwI5z2MJ1Tzf5MQVf/oms2pdw=",
439397 "owner": "hyprwm",
440398 "repo": "hyprland-plugins",
441 "rev": "014003b2bd3744dfabb8c2c20a80e89f721be238",
399 "rev": "4f48dbe12f3cbbeb4d31c91c67b21edbc5b4b451",
442400 "type": "github"
443401 },
444402 "original": {
......@@ -459,11 +417,11 @@
459417 ]
460418 },
461419 "locked": {
462 "lastModified": 1737556638,
463 "narHash": "sha256-laKgI3mr2qz6tas/q3tuGPxMdsGhBi/w+HO+hO2f1AY=",
420 "lastModified": 1738422629,
421 "narHash": "sha256-5v+bv75wJWvahyM2xcMTSNNxmV8a7hb01Eey5zYnBJw=",
464422 "owner": "hyprwm",
465423 "repo": "hyprland-protocols",
466 "rev": "4c75dd5c015c8a0e5a34c6d02a018a650f57feb5",
424 "rev": "755aef8dab49d0fc4663c715fa4ad221b2aedaed",
467425 "type": "github"
468426 },
469427 "original": {
......@@ -527,11 +485,11 @@
527485 ]
528486 },
529487 "locked": {
530 "lastModified": 1737981711,
531 "narHash": "sha256-lh6cL5D8nPplB3WovCQjLUZ7k7MViiBrMlpkfm4R7/c=",
488 "lastModified": 1739048983,
489 "narHash": "sha256-REhTcXq4qs3B3cCDtLlYDz0GZvmsBSh947Ub6pQWGTQ=",
532490 "owner": "hyprwm",
533491 "repo": "hyprland-qtutils",
534 "rev": "96bf0677fa9cd13508294e3d4559dfbbc8beff73",
492 "rev": "3504a293c8f8db4127cb0f7cfc1a318ffb4316f8",
535493 "type": "github"
536494 },
537495 "original": {
......@@ -556,11 +514,11 @@
556514 ]
557515 },
558516 "locked": {
559 "lastModified": 1737634606,
560 "narHash": "sha256-W7W87Cv6wqZ9PHegI6rH1+ve3zJPiyevMFf0/HwdbCQ=",
517 "lastModified": 1739048914,
518 "narHash": "sha256-vd5rJBTmp2w7SDgfv23Zcd84ktI5eDA7e5UBzx+pKrU=",
561519 "owner": "hyprwm",
562520 "repo": "hyprlang",
563 "rev": "f41271d35cc0f370d300413d756c2677f386af9d",
521 "rev": "a7334904d591f38757c46fbe2ab68651877d9099",
564522 "type": "github"
565523 },
566524 "original": {
......@@ -581,11 +539,11 @@
581539 ]
582540 },
583541 "locked": {
584 "lastModified": 1737978343,
585 "narHash": "sha256-TfFS0HCEJh63Kahrkp1h9hVDMdLU8a37Zz+IFucxyfA=",
542 "lastModified": 1739048933,
543 "narHash": "sha256-ck6MaoYvISBQKqZR+HcxXnx0wOhyCauxfVMaV5zhJxQ=",
586544 "owner": "hyprwm",
587545 "repo": "hyprutils",
588 "rev": "6a8bc9d2a4451df12f5179dc0b1d2d46518a90ab",
546 "rev": "e4e018a2ca6f5a9c33511973454199e1c7c85499",
589547 "type": "github"
590548 },
591549 "original": {
......@@ -606,11 +564,11 @@
606564 ]
607565 },
608566 "locked": {
609 "lastModified": 1735493474,
610 "narHash": "sha256-fktzv4NaqKm94VAkAoVqO/nqQlw+X0/tJJNAeCSfzK4=",
567 "lastModified": 1739049028,
568 "narHash": "sha256-RleJp7LYbr6s+M1xgbmhtBs+fYa3ZdIiF7+QalJ4D1g=",
611569 "owner": "hyprwm",
612570 "repo": "hyprwayland-scanner",
613 "rev": "de913476b59ee88685fdc018e77b8f6637a2ae0b",
571 "rev": "04146df74a8d5ec0b579657307be01f1e241125f",
614572 "type": "github"
615573 },
616574 "original": {
......@@ -633,18 +591,17 @@
633591 },
634592 "nh_darwin": {
635593 "inputs": {
636 "devshell": "devshell",
637 "flake-parts": "flake-parts",
594 "nix-darwin": "nix-darwin",
638595 "nixpkgs": [
639596 "nixpkgs"
640597 ]
641598 },
642599 "locked": {
643 "lastModified": 1734649198,
644 "narHash": "sha256-ZgHTep4WPfIeCQYP6y7ls3YFYmLxBZckZ6aPiZ1mqVA=",
600 "lastModified": 1733092619,
601 "narHash": "sha256-kpzViKJZFIU8DryCQzdpdHdOZN5nWrryZBiMLy3kEEE=",
645602 "owner": "ToyVo",
646603 "repo": "nh_darwin",
647 "rev": "5549630d2a9556209f287c6982865875a87f3e77",
604 "rev": "80e64a85d349aa2075973c68053ab475949f3bfd",
648605 "type": "github"
649606 },
650607 "original": {
......@@ -653,6 +610,27 @@
653610 "type": "github"
654611 }
655612 },
613 "nix-darwin": {
614 "inputs": {
615 "nixpkgs": [
616 "nh_darwin",
617 "nixpkgs"
618 ]
619 },
620 "locked": {
621 "lastModified": 1733047432,
622 "narHash": "sha256-fQUKxgxAEHlL5bevRkdsQB7sSpAMhlvxf7Zw0KK8QIg=",
623 "owner": "LnL7",
624 "repo": "nix-darwin",
625 "rev": "e30a3622b606dffc622305b4bbe1cfe37e78fa40",
626 "type": "github"
627 },
628 "original": {
629 "owner": "LnL7",
630 "repo": "nix-darwin",
631 "type": "github"
632 }
633 },
656634 "nix-options-search": {
657635 "inputs": {
658636 "flake-utils": "flake-utils",
......@@ -660,11 +638,11 @@
660638 "nixpkgs": "nixpkgs_3"
661639 },
662640 "locked": {
663 "lastModified": 1737269558,
664 "narHash": "sha256-8FgCXvokcoSEF4LK8AwE+zhCXKp0OI1IoccNGGj4g1c=",
641 "lastModified": 1739296789,
642 "narHash": "sha256-hzqbXDbuhtagoSzG55QZCtK7cM6uw6oCmqtZRgjJdAI=",
665643 "owner": "madsbv",
666644 "repo": "nix-options-search",
667 "rev": "9bcdff5e825021a2f4775910f1619dd1d573f698",
645 "rev": "a34bdf308a2bbab0f5b3c3fc20caa10458ff9baf",
668646 "type": "github"
669647 },
670648 "original": {
......@@ -682,11 +660,11 @@
682660 "nixpkgs-stable": "nixpkgs-stable"
683661 },
684662 "locked": {
685 "lastModified": 1738041275,
686 "narHash": "sha256-4Oqq357Q//Ra5qV9PdPLMkdH0uFFxy1stQF8hTe8xEM=",
663 "lastModified": 1739241038,
664 "narHash": "sha256-dRXO69EMT9iIeeZtmsz4hWJyUYbt3YVSVO+AviSCMyE=",
687665 "owner": "lilyinstarlight",
688666 "repo": "nixos-cosmic",
689 "rev": "36eabddc2d033f4fd31c53570db7e1e21591cba3",
667 "rev": "da45dbf969e2f0dc7d29cc8b7e4706e08d4f624a",
690668 "type": "github"
691669 },
692670 "original": {
......@@ -698,8 +676,8 @@
698676 "nixpkgs": {
699677 "locked": {
700678 "lastModified": 0,
701 "narHash": "sha256-jG/+MvjVY7SlTakzZ2fJ5dC3V1PrKKrUEOEE30jrOKA=",
702 "path": "/nix/store/2g3q36zra5ix7qhkb8b4ikr5pmmhfm6g-source",
679 "narHash": "sha256-Zf0hSrtzaM1DEz8//+Xs51k/wdSajticVrATqDrfQjg=",
680 "path": "/nix/store/wshnc0kqk1qz7iffb1yqri8a5cy6v7w5-source",
703681 "type": "path"
704682 },
705683 "original": {
......@@ -709,11 +687,11 @@
709687 },
710688 "nixpkgs-stable": {
711689 "locked": {
712 "lastModified": 1737885640,
713 "narHash": "sha256-GFzPxJzTd1rPIVD4IW+GwJlyGwBDV1Tj5FLYwDQQ9sM=",
690 "lastModified": 1739055578,
691 "narHash": "sha256-2MhC2Bgd06uI1A0vkdNUyDYsMD0SLNGKtD8600mZ69A=",
714692 "owner": "NixOS",
715693 "repo": "nixpkgs",
716 "rev": "4e96537f163fad24ed9eb317798a79afc85b51b7",
694 "rev": "a45fa362d887f4d4a7157d95c28ca9ce2899b70e",
717695 "type": "github"
718696 },
719697 "original": {
......@@ -740,11 +718,11 @@
740718 },
741719 "nixpkgs_2": {
742720 "locked": {
743 "lastModified": 1737885589,
744 "narHash": "sha256-Zf0hSrtzaM1DEz8//+Xs51k/wdSajticVrATqDrfQjg=",
721 "lastModified": 1739020877,
722 "narHash": "sha256-mIvECo/NNdJJ/bXjNqIh8yeoSjVLAuDuTUzAo7dzs8Y=",
745723 "owner": "NixOS",
746724 "repo": "nixpkgs",
747 "rev": "852ff1d9e153d8875a83602e03fdef8a63f0ecf8",
725 "rev": "a79cfe0ebd24952b580b1cf08cd906354996d547",
748726 "type": "github"
749727 },
750728 "original": {
......@@ -772,11 +750,11 @@
772750 },
773751 "nixpkgs_4": {
774752 "locked": {
775 "lastModified": 1737885589,
776 "narHash": "sha256-Zf0hSrtzaM1DEz8//+Xs51k/wdSajticVrATqDrfQjg=",
753 "lastModified": 1739020877,
754 "narHash": "sha256-mIvECo/NNdJJ/bXjNqIh8yeoSjVLAuDuTUzAo7dzs8Y=",
777755 "owner": "NixOS",
778756 "repo": "nixpkgs",
779 "rev": "852ff1d9e153d8875a83602e03fdef8a63f0ecf8",
757 "rev": "a79cfe0ebd24952b580b1cf08cd906354996d547",
780758 "type": "github"
781759 },
782760 "original": {
......@@ -852,10 +830,31 @@
852830 "nixos-cosmic": "nixos-cosmic",
853831 "nixpkgs": "nixpkgs_4",
854832 "nixpkgs-stable": "nixpkgs-stable_2",
833 "rust-overlay": "rust-overlay",
855834 "zig": "zig",
856835 "zls": "zls"
857836 }
858837 },
838 "rust-overlay": {
839 "inputs": {
840 "nixpkgs": [
841 "nixpkgs"
842 ]
843 },
844 "locked": {
845 "lastModified": 1739240901,
846 "narHash": "sha256-YDtl/9w71m5WcZvbEroYoWrjECDhzJZLZ8E68S3BYok=",
847 "owner": "oxalica",
848 "repo": "rust-overlay",
849 "rev": "03473e2af8a4b490f4d2cdb2e4d3b75f82c8197c",
850 "type": "github"
851 },
852 "original": {
853 "owner": "oxalica",
854 "repo": "rust-overlay",
855 "type": "github"
856 }
857 },
859858 "systems": {
860859 "locked": {
861860 "lastModified": 1689347949,
......@@ -979,11 +978,11 @@
979978 "nixpkgs": "nixpkgs_5"
980979 },
981980 "locked": {
982 "lastModified": 1737419334,
983 "narHash": "sha256-xEQ+2zoihSR8TSHH5KMceReUd9Ae2tPNLFoQviGpaAg=",
981 "lastModified": 1739275930,
982 "narHash": "sha256-Tc8LiHKWpO0VHwoUb3aLf6Fp1exjGbqK0RdbUmCYw58=",
984983 "owner": "mitchellh",
985984 "repo": "zig-overlay",
986 "rev": "11ba4193561b6096b2c72174163940a50251a99c",
985 "rev": "163ae88f737f998b272e19c98ca6ce9a2aa02441",
987986 "type": "github"
988987 },
989988 "original": {
flake.nix+6
......@@ -8,6 +8,11 @@
88 home-manager.url = "github:nix-community/home-manager/master";
99 home-manager.inputs.nixpkgs.follows = "nixpkgs";
1010
11 rust-overlay = {
12 url = "github:oxalica/rust-overlay";
13 inputs.nixpkgs.follows = "nixpkgs";
14 };
15
1116 darwin = {
1217 url = "github:lnl7/nix-darwin/master";
1318 inputs.nixpkgs.follows = "nixpkgs";
......@@ -60,6 +65,7 @@
6065 } @ inputs: let
6166 overlays = [
6267 inputs.zig.overlays.default
68 inputs.rust-overlay.overlays.default
6369 ];
6470 inherit (nixpkgs) lib;
6571 in {
hosts/desktop/configuration.nix+4
......@@ -180,6 +180,7 @@
180180 device = "nodev";
181181 theme = pkgs.nixos-grub2-theme;
182182 useOSProber = true;
183 efiSupport = true;
183184 };
184185 };
185186
......@@ -196,6 +197,8 @@
196197 # Select internationalisation properties.
197198 i18n.defaultLocale = "en_US.UTF-8";
198199
200 i18n.supportedLocales = ["all"];
201
199202 i18n.extraLocaleSettings = {
200203 LC_ADDRESS = "en_US.UTF-8";
201204 LC_IDENTIFICATION = "en_US.UTF-8";
......@@ -210,6 +213,7 @@
210213
211214 # Enable the X11 windowing system.
212215 services.xserver.enable = true;
216 services.xserver.displayManager.startx.enable = true;
213217
214218 # Enable the KDE Plasma Desktop Environment.
215219 # services.displayManager.sddm.enable = true;
hosts/desktop/home.nix+3-1
......@@ -45,6 +45,9 @@
4545
4646 home.packages = with pkgs;
4747 [
48 rust-bin.stable.latest.default
49 just
50 libxkbcommon
4851 imagemagick
4952 lua51Packages.lua
5053 lua51Packages.luarocks-nix
......@@ -83,7 +86,6 @@
8386 qemu
8487 vimgolf
8588 lazygit
86 rustup
8789 file
8890 vesktop
8991 (discord.override {