authorgravatar for nmarks413@gmail.comNatalie Marks <nmarks413@gmail.com> 2025-08-01 19:21:02-07:00
committergravatar for nmarks413@gmail.comNatalie Marks <nmarks413@gmail.com> 2025-08-01 19:21:02-07:00
loga040cebe8e4f9dea894aa27b8982225b673fd6d2
treeae059123b5000cf2ef95a2f222fbc5a8c2c93a6c
parent5dc2d9d1daf45712c60239be1e4387d2b47e9b82
signature Commit is signed but in an unrecognized format.

various changes


7 files changed, 88 insertions(+), 162 deletions(-)

flake.lock+65-115
...@@ -15,11 +15,11 @@...@@ -15,11 +15,11 @@
15 "sf-pro": "sf-pro"15 "sf-pro": "sf-pro"
16 },16 },
17 "locked": {17 "locked": {
18 "lastModified": 1748299691,18 "lastModified": 1752383772,
19 "narHash": "sha256-HMlx5HzeOOhpewq3y9UaSMP9AkhEo+AFJHZIWLQvJGw=",19 "narHash": "sha256-I5Y0gUJS85lGEuuKr+tKSRUpJWeKavE+WmiAHRcyBaU=",
20 "owner": "Lyndeno",20 "owner": "Lyndeno",
21 "repo": "apple-fonts.nix",21 "repo": "apple-fonts.nix",
22 "rev": "ec51ae2e8ba89adbb5188c40aa262a7418c48b00",22 "rev": "875c694d7f0ec2020d7511264907a1f0e3262931",
23 "type": "github"23 "type": "github"
24 },24 },
25 "original": {25 "original": {
...@@ -50,6 +50,22 @@...@@ -50,6 +50,22 @@
50 }50 }
51 },51 },
52 "flake-compat": {52 "flake-compat": {
53 "flake": false,
54 "locked": {
55 "lastModified": 1751685974,
56 "narHash": "sha256-NKw96t+BgHIYzHUjkTK95FqYRVKB8DHpVhefWSz/kTw=",
57 "ref": "refs/heads/main",
58 "rev": "549f2762aebeff29a2e5ece7a7dc0f955281a1d1",
59 "revCount": 92,
60 "type": "git",
61 "url": "https://git.lix.systems/lix-project/flake-compat.git"
62 },
63 "original": {
64 "type": "git",
65 "url": "https://git.lix.systems/lix-project/flake-compat.git"
66 }
67 },
68 "flake-compat_2": {
53 "flake": false,69 "flake": false,
54 "locked": {70 "locked": {
55 "lastModified": 1696426674,71 "lastModified": 1696426674,
...@@ -65,7 +81,7 @@...@@ -65,7 +81,7 @@
65 "type": "github"81 "type": "github"
66 }82 }
67 },83 },
68 "flake-compat_2": {84 "flake-compat_3": {
69 "flake": false,85 "flake": false,
70 "locked": {86 "locked": {
71 "lastModified": 1696426674,87 "lastModified": 1696426674,
...@@ -83,14 +99,17 @@...@@ -83,14 +99,17 @@
83 },99 },
84 "flake-parts": {100 "flake-parts": {
85 "inputs": {101 "inputs": {
86 "nixpkgs-lib": "nixpkgs-lib"102 "nixpkgs-lib": [
103 "nvf",
104 "nixpkgs"
105 ]
87 },106 },
88 "locked": {107 "locked": {
89 "lastModified": 1749398372,108 "lastModified": 1753121425,
90 "narHash": "sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98=",109 "narHash": "sha256-TVcTNvOeWWk1DXljFxVRp+E0tzG1LhrVjOGGoMHuXio=",
91 "owner": "hercules-ci",110 "owner": "hercules-ci",
92 "repo": "flake-parts",111 "repo": "flake-parts",
93 "rev": "9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569",112 "rev": "644e0fc48951a860279da645ba77fe4a6e814c5e",
94 "type": "github"113 "type": "github"
95 },114 },
96 "original": {115 "original": {
...@@ -137,25 +156,7 @@...@@ -137,25 +156,7 @@
137 },156 },
138 "flake-utils_3": {157 "flake-utils_3": {
139 "inputs": {158 "inputs": {
140 "systems": "systems_3"159 "systems": "systems_4"
141 },
142 "locked": {
143 "lastModified": 1731533236,
144 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
145 "owner": "numtide",
146 "repo": "flake-utils",
147 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
148 "type": "github"
149 },
150 "original": {
151 "owner": "numtide",
152 "repo": "flake-utils",
153 "type": "github"
154 }
155 },
156 "flake-utils_4": {
157 "inputs": {
158 "systems": "systems_5"
159 },160 },
160 "locked": {161 "locked": {
161 "lastModified": 1705309234,162 "lastModified": 1705309234,
...@@ -171,9 +172,9 @@...@@ -171,9 +172,9 @@
171 "type": "github"172 "type": "github"
172 }173 }
173 },174 },
174 "flake-utils_5": {175 "flake-utils_4": {
175 "inputs": {176 "inputs": {
176 "systems": "systems_6"177 "systems": "systems_5"
177 },178 },
178 "locked": {179 "locked": {
179 "lastModified": 1710146030,180 "lastModified": 1710146030,
...@@ -189,9 +190,9 @@...@@ -189,9 +190,9 @@
189 "type": "github"190 "type": "github"
190 }191 }
191 },192 },
192 "flake-utils_6": {193 "flake-utils_5": {
193 "inputs": {194 "inputs": {
194 "systems": "systems_7"195 "systems": "systems_6"
195 },196 },
196 "locked": {197 "locked": {
197 "lastModified": 1705309234,198 "lastModified": 1705309234,
...@@ -251,11 +252,11 @@...@@ -251,11 +252,11 @@
251 ]252 ]
252 },253 },
253 "locked": {254 "locked": {
254 "lastModified": 1752093218,255 "lastModified": 1753943136,
255 "narHash": "sha256-+3rXu8ewcNDi65/2mKkdSGrivQs5zEZVp5aYszXC0d0=",256 "narHash": "sha256-eiEE5SabVcIlGSTRcRyBjmJMaYAV95SJnjy8YSsVeW4=",
256 "owner": "nix-community",257 "owner": "nix-community",
257 "repo": "home-manager",258 "repo": "home-manager",
258 "rev": "206ed3c71418b52e176f16f58805c96e84555320",259 "rev": "bd82507edd860c453471c46957cbbe3c9fd01b5c",
259 "type": "github"260 "type": "github"
260 },261 },
261 "original": {262 "original": {
...@@ -300,11 +301,11 @@...@@ -300,11 +301,11 @@
300 ]301 ]
301 },302 },
302 "locked": {303 "locked": {
303 "lastModified": 1752099881,304 "lastModified": 1753293216,
304 "narHash": "sha256-mn6f4ci5C2jkyxgmBHQ4dI9V0/20DlyS6EbQz4w7znc=",305 "narHash": "sha256-4hAm9PYNHAsR3MxH8MhSZt7mTiR8MlhyQilLJEPdaZs=",
305 "owner": "moonlight-mod",306 "owner": "moonlight-mod",
306 "repo": "moonlight",307 "repo": "moonlight",
307 "rev": "dbef0c38e1c0066de5ec35a4d4219026b1bd7010",308 "rev": "297a1b57c14ff18890382b2fe89f493ba349a730",
308 "type": "github"309 "type": "github"
309 },310 },
310 "original": {311 "original": {
...@@ -313,26 +314,6 @@...@@ -313,26 +314,6 @@
313 "type": "github"314 "type": "github"
314 }315 }
315 },316 },
316 "nh": {
317 "inputs": {
318 "nixpkgs": [
319 "nixpkgs"
320 ]
321 },
322 "locked": {
323 "lastModified": 1751375534,
324 "narHash": "sha256-9z1W64dDVtVxqgPzUbjIQqRfygg1hdivUOZ6d/H+yFg=",
325 "owner": "viperML",
326 "repo": "nh",
327 "rev": "d0abb8eebe32f79ce4659e68dd777cf497a5d3d2",
328 "type": "github"
329 },
330 "original": {
331 "owner": "viperML",
332 "repo": "nh",
333 "type": "github"
334 }
335 },
336 "nix-index-database": {317 "nix-index-database": {
337 "inputs": {318 "inputs": {
338 "nixpkgs": [319 "nixpkgs": [
...@@ -340,11 +321,11 @@...@@ -340,11 +321,11 @@
340 ]321 ]
341 },322 },
342 "locked": {323 "locked": {
343 "lastModified": 1751774635,324 "lastModified": 1753589988,
344 "narHash": "sha256-DuOznGdgMxeSlPpUu6Wkq0ZD5e2Cfv9XRZeZlHWMd1s=",325 "narHash": "sha256-y1JlcMB2dKFkrr6g+Ucmj8L//IY09BtSKTH/A7OU7mU=",
345 "owner": "nix-community",326 "owner": "nix-community",
346 "repo": "nix-index-database",327 "repo": "nix-index-database",
347 "rev": "85686025ba6d18df31cc651a91d5adef63378978",328 "rev": "f0736b09c43028fd726fb70c3eb3d1f0795454cf",
348 "type": "github"329 "type": "github"
349 },330 },
350 "original": {331 "original": {
...@@ -389,28 +370,13 @@...@@ -389,28 +370,13 @@
389 "type": "github"370 "type": "github"
390 }371 }
391 },372 },
392 "nixpkgs-lib": {
393 "locked": {
394 "lastModified": 1748740939,
395 "narHash": "sha256-rQaysilft1aVMwF14xIdGS3sj1yHlI6oKQNBRTF40cc=",
396 "owner": "nix-community",
397 "repo": "nixpkgs.lib",
398 "rev": "656a64127e9d791a334452c6b6606d17539476e2",
399 "type": "github"
400 },
401 "original": {
402 "owner": "nix-community",
403 "repo": "nixpkgs.lib",
404 "type": "github"
405 }
406 },
407 "nixpkgs_2": {373 "nixpkgs_2": {
408 "locked": {374 "locked": {
409 "lastModified": 1751984180,375 "lastModified": 1753694789,
410 "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=",376 "narHash": "sha256-cKgvtz6fKuK1Xr5LQW/zOUiAC0oSQoA9nOISB0pJZqM=",
411 "owner": "NixOS",377 "owner": "NixOS",
412 "repo": "nixpkgs",378 "repo": "nixpkgs",
413 "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0",379 "rev": "dc9637876d0dcc8c9e5e22986b857632effeb727",
414 "type": "github"380 "type": "github"
415 },381 },
416 "original": {382 "original": {
...@@ -453,20 +419,20 @@...@@ -453,20 +419,20 @@
453 },419 },
454 "nvf": {420 "nvf": {
455 "inputs": {421 "inputs": {
422 "flake-compat": "flake-compat",
456 "flake-parts": "flake-parts",423 "flake-parts": "flake-parts",
457 "flake-utils": "flake-utils_3",
458 "mnw": "mnw",424 "mnw": "mnw",
459 "nixpkgs": [425 "nixpkgs": [
460 "nixpkgs"426 "nixpkgs"
461 ],427 ],
462 "systems": "systems_4"428 "systems": "systems_3"
463 },429 },
464 "locked": {430 "locked": {
465 "lastModified": 1752075018,431 "lastModified": 1753878721,
466 "narHash": "sha256-RJnQJooI1Jc7U4gvEKErbiIcgqGtEeUWddvxIjQfP58=",432 "narHash": "sha256-Y+Kr6FTHggnZ31nhaiOhIboIi+dhnLmQ9p0xf0wwnDc=",
467 "owner": "notashelf",433 "owner": "notashelf",
468 "repo": "nvf",434 "repo": "nvf",
469 "rev": "9aa90885640d19b1375e6dec75c6cb125ac0f0c2",435 "rev": "e35a74c44a35b28fd09f136dd3c0dbe9f300258f",
470 "type": "github"436 "type": "github"
471 },437 },
472 "original": {438 "original": {
...@@ -493,7 +459,6 @@...@@ -493,7 +459,6 @@
493 "darwin": "darwin",459 "darwin": "darwin",
494 "home-manager": "home-manager",460 "home-manager": "home-manager",
495 "moonlight": "moonlight",461 "moonlight": "moonlight",
496 "nh": "nh",
497 "nix-index-database": "nix-index-database",462 "nix-index-database": "nix-index-database",
498 "nix-options-search": "nix-options-search",463 "nix-options-search": "nix-options-search",
499 "nixpkgs": "nixpkgs_2",464 "nixpkgs": "nixpkgs_2",
...@@ -511,11 +476,11 @@...@@ -511,11 +476,11 @@
511 ]476 ]
512 },477 },
513 "locked": {478 "locked": {
514 "lastModified": 1752028888,479 "lastModified": 1753930086,
515 "narHash": "sha256-LRj3/PUpII6taWOrX1w/OeI6f1ncND02PP/kEHvPCqU=",480 "narHash": "sha256-Os6Ta5zamfAllmQNlvkbGZLHn06zJy3hVXRk+Dy2yMo=",
516 "owner": "oxalica",481 "owner": "oxalica",
517 "repo": "rust-overlay",482 "repo": "rust-overlay",
518 "rev": "a0f1c656e053463b47639234b151a05e4441bb19",483 "rev": "17b672c10c1798696a516cb879edbc2ebd0f58a4",
519 "type": "github"484 "type": "github"
520 },485 },
521 "original": {486 "original": {
...@@ -551,7 +516,7 @@...@@ -551,7 +516,7 @@
551 "sf-compact": {516 "sf-compact": {
552 "flake": false,517 "flake": false,
553 "locked": {518 "locked": {
554 "narHash": "sha256-J72Lyt2wy83E46wN8w6/Rih9kilM9wEjtY6KnbF0DsA=",519 "narHash": "sha256-VMCf2Mhmx/qhLRQxlTAsQWxtonS27kPW+oTYBBRWHMg=",
555 "type": "file",520 "type": "file",
556 "url": "https://devimages-cdn.apple.com/design/resources/download/SF-Compact.dmg"521 "url": "https://devimages-cdn.apple.com/design/resources/download/SF-Compact.dmg"
557 },522 },
...@@ -599,7 +564,7 @@...@@ -599,7 +564,7 @@
599 "sf-pro": {564 "sf-pro": {
600 "flake": false,565 "flake": false,
601 "locked": {566 "locked": {
602 "narHash": "sha256-Q/pOQ4MGhW/ZtLka+UUQcwSoZFDWW34XvutxL4GvzUY=",567 "narHash": "sha256-RX6X2ltVE88Hp1g9tpSywMT3UfdLpRxgw92KRpiAues=",
603 "type": "file",568 "type": "file",
604 "url": "https://devimages-cdn.apple.com/design/resources/download/SF-Pro.dmg"569 "url": "https://devimages-cdn.apple.com/design/resources/download/SF-Pro.dmg"
605 },570 },
...@@ -698,21 +663,6 @@...@@ -698,21 +663,6 @@
698 "type": "github"663 "type": "github"
699 }664 }
700 },665 },
701 "systems_7": {
702 "locked": {
703 "lastModified": 1681028828,
704 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
705 "owner": "nix-systems",
706 "repo": "default",
707 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
708 "type": "github"
709 },
710 "original": {
711 "owner": "nix-systems",
712 "repo": "default",
713 "type": "github"
714 }
715 },
716 "zen-browser": {666 "zen-browser": {
717 "inputs": {667 "inputs": {
718 "nixpkgs": [668 "nixpkgs": [
...@@ -720,11 +670,11 @@...@@ -720,11 +670,11 @@
720 ]670 ]
721 },671 },
722 "locked": {672 "locked": {
723 "lastModified": 1751688498,673 "lastModified": 1753676490,
724 "narHash": "sha256-6kYe6ozYDvsHAxV1zbSxg0oRWF4TzTfOUUJsR6MJlYY=",674 "narHash": "sha256-XeifEftxYGP/gzp6O1yO1S1W+MEx4Xvrgeu84ryRPNQ=",
725 "owner": "youwen5",675 "owner": "youwen5",
726 "repo": "zen-browser-flake",676 "repo": "zen-browser-flake",
727 "rev": "b5d422dc2b28eb77a21fbdf60aca9a6e63d5a1ab",677 "rev": "77024f4557204bb4d526893d42db2e6f50727fab",
728 "type": "github"678 "type": "github"
729 },679 },
730 "original": {680 "original": {
...@@ -735,16 +685,16 @@...@@ -735,16 +685,16 @@
735 },685 },
736 "zig": {686 "zig": {
737 "inputs": {687 "inputs": {
738 "flake-compat": "flake-compat",688 "flake-compat": "flake-compat_2",
739 "flake-utils": "flake-utils_4",689 "flake-utils": "flake-utils_3",
740 "nixpkgs": "nixpkgs_3"690 "nixpkgs": "nixpkgs_3"
741 },691 },
742 "locked": {692 "locked": {
743 "lastModified": 1752063248,693 "lastModified": 1753963984,
744 "narHash": "sha256-albe9Q066T4IesTRfaNpEcNQ09ABwU6esFUDyfb472U=",694 "narHash": "sha256-JPiCLZHuNk11XYYCqoLoKYIgdUu2WpNccTzl4ljycTQ=",
745 "owner": "mitchellh",695 "owner": "mitchellh",
746 "repo": "zig-overlay",696 "repo": "zig-overlay",
747 "rev": "6f9a3c160daca2a701a638a7ea7b0e675c1a1848",697 "rev": "45772b76cdb103bd300abac4a85a34518dee65a0",
748 "type": "github"698 "type": "github"
749 },699 },
750 "original": {700 "original": {
...@@ -755,8 +705,8 @@...@@ -755,8 +705,8 @@
755 },705 },
756 "zig-overlay": {706 "zig-overlay": {
757 "inputs": {707 "inputs": {
758 "flake-compat": "flake-compat_2",708 "flake-compat": "flake-compat_3",
759 "flake-utils": "flake-utils_6",709 "flake-utils": "flake-utils_5",
760 "nixpkgs": [710 "nixpkgs": [
761 "zls",711 "zls",
762 "nixpkgs"712 "nixpkgs"
...@@ -778,7 +728,7 @@...@@ -778,7 +728,7 @@
778 },728 },
779 "zls": {729 "zls": {
780 "inputs": {730 "inputs": {
781 "flake-utils": "flake-utils_5",731 "flake-utils": "flake-utils_4",
782 "gitignore": "gitignore_2",732 "gitignore": "gitignore_2",
783 "langref": "langref",733 "langref": "langref",
784 "nixpkgs": "nixpkgs_4",734 "nixpkgs": "nixpkgs_4",
flake.nix-4
...@@ -28,8 +28,6 @@...@@ -28,8 +28,6 @@
28 url = "github:youwen5/zen-browser-flake";28 url = "github:youwen5/zen-browser-flake";
29 inputs.nixpkgs.follows = "nixpkgs";29 inputs.nixpkgs.follows = "nixpkgs";
30 };30 };
31 nh.url = "github:viperML/nh";
32 nh.inputs.nixpkgs.follows = "nixpkgs";
3331
34 nix-options-search.url = "github:madsbv/nix-options-search";32 nix-options-search.url = "github:madsbv/nix-options-search";
3533
...@@ -49,8 +47,6 @@...@@ -49,8 +47,6 @@
49 overlays = [47 overlays = [
50 inputs.zig.overlays.default48 inputs.zig.overlays.default
51 inputs.rust-overlay.overlays.default49 inputs.rust-overlay.overlays.default
52 inputs.nh.overlays.default
53 inputs.moonlight.overlays.default
5450
55 # https://github.com/LnL7/nix-darwin/issues/104151 # https://github.com/LnL7/nix-darwin/issues/1041
56 (_: prev: {52 (_: prev: {
users/natalie/laptop/configuration.nix+1
...@@ -28,6 +28,7 @@...@@ -28,6 +28,7 @@
28 fi28 fi
29 '';29 '';
30 };30 };
31 programs.fish.enable = true;
3132
32 # Use homebrew to install casks33 # Use homebrew to install casks
33 homebrew = {34 homebrew = {
users/natalie/packages.nix+2-7
...@@ -26,7 +26,6 @@ with pkgs;...@@ -26,7 +26,6 @@ with pkgs;
26 qemu26 qemu
27 podman27 podman
28 docker28 docker
29 devenv
3029
31 #productivity30 #productivity
32 glance31 glance
...@@ -59,10 +58,7 @@ with pkgs;...@@ -59,10 +58,7 @@ with pkgs;
59 imagemagick58 imagemagick
6059
61 #chatting apps60 #chatting apps
62 discord61 (discord.override { withMoonlight = true; })
63 # (discord.override {
64 # withMoonlight = true;
65 # })
66 vesktop62 vesktop
6763
68 #media64 #media
...@@ -90,9 +86,8 @@ with pkgs;...@@ -90,9 +86,8 @@ with pkgs;
90 #programming languages86 #programming languages
91 deno87 deno
92 ruby88 ruby
93 nodePackages.npm89 # nodePackages.npm
94 go90 go
95 coq
96 elan91 elan
9792
98 #browsers93 #browsers
users/natalie/vim/coq.nix deleted-16
...@@ -1,16 +0,0 @@
1{ pkgs, ... }:
2{
3
4 vim = {
5 # extraPackages = with pkgs; [
6 # coq_8_20
7 # coqPackages_8_20.stdlib
8 # ];
9 extraPlugins.Coqtail = {
10 # enabled = true;
11 package = pkgs.vimPlugins.Coqtail;
12 # lazy = true;
13 # ft = "coq";
14 };
15 };
16}
users/natalie/vim/default.nix-1
...@@ -5,7 +5,6 @@...@@ -5,7 +5,6 @@
5 ./languages.nix5 ./languages.nix
6 ./latex.nix6 ./latex.nix
7 ./lean.nix7 ./lean.nix
8 ./coq.nix
9 ./visuals.nix8 ./visuals.nix
10 ./mini.nix9 ./mini.nix
11 ];10 ];
users/natalie/vim/languages.nix+20-19
...@@ -25,31 +25,32 @@...@@ -25,31 +25,32 @@
25 settings.nixd = {25 settings.nixd = {
26 nixpkgs.expr = ''import "${flake.inputs.nixpkgs}" { }'';26 nixpkgs.expr = ''import "${flake.inputs.nixpkgs}" { }'';
2727
28 options =28 options = {
29 {29 home-manager = {
30 home-manager = {30 expr = ''(let pkgs = import "${flake.inputs.nixpkgs}" { }; lib = import "${flake.inputs.home-manager}/modules/lib/stdlib-extended.nix" pkgs.lib; in (lib.evalModules { modules = (import "${flake.inputs.home-manager}/modules/modules.nix") { inherit lib pkgs;check = false;}; })).options'';
31 expr = ''(let pkgs = import "${flake.inputs.nixpkgs}" { }; lib = import "${flake.inputs.home-manager}/modules/lib/stdlib-extended.nix" pkgs.lib; in (lib.evalModules { modules = (import "${flake.inputs.home-manager}/modules/modules.nix") { inherit lib pkgs;check = false;}; })).options'';31 # (builtins.getFlake "${flakePath}").${darwin}Configurations.${hostname}.options.home-manager.users.type.getSubOptions [ ]'';
32 # (builtins.getFlake "${flakePath}").${darwin}Configurations.${hostname}.options.home-manager.users.type.getSubOptions [ ]'';
33 };
34 }
35 // pkgs.lib.optionalAttrs host.darwin {
36 nix-darwin = {
37 expr = ''(let pkgs = import "${flake.inputs.nixpkgs}" { }; in (pkgs.lib.evalModules { modules = (import "${flake.inputs.darwin}/modules/module-list.nix"); check = false;})).options'';
38 # (builtins.getFlake "${flakePath}").darwinConfigurations.${hostname}.options'';
39 };
40 }
41 // pkgs.lib.optionalAttrs host.linux {
42 nixos = {
43 expr = ''(let pkgs = import "${flake.inputs.nixpkgs}" { }; in (pkgs.lib.evalModules { modules = (import "${flake.inputs.nixpkgs}/nixos/modules/module-list.nix"); check = false;})).options'';
44 # (builtins.getFlake "${flakePath}").nixosConfigurations.${hostname}.options'';
45 };
46 };32 };
33 }
34 // pkgs.lib.optionalAttrs host.darwin {
35 nix-darwin = {
36 expr = ''(let pkgs = import "${flake.inputs.nixpkgs}" { }; in (pkgs.lib.evalModules { modules = (import "${flake.inputs.darwin}/modules/module-list.nix"); check = false;})).options'';
37 # (builtins.getFlake "${flakePath}").darwinConfigurations.${hostname}.options'';
38 };
39 }
40 // pkgs.lib.optionalAttrs host.linux {
41 nixos = {
42 expr = ''(let pkgs = import "${flake.inputs.nixpkgs}" { }; in (pkgs.lib.evalModules { modules = (import "${flake.inputs.nixpkgs}/nixos/modules/module-list.nix"); check = false;})).options'';
43 # (builtins.getFlake "${flakePath}").nixosConfigurations.${hostname}.options'';
44 };
45 };
47 };46 };
48 };47 };
49 };48 };
50 };49 };
51 languages = {50 languages = {
52 python.format.type = "ruff";51 python = {
52 format.type = "ruff";
53 };
53 markdown = {54 markdown = {
54 enable = true;55 enable = true;
55 extensions.render-markdown-nvim = {56 extensions.render-markdown-nvim = {