tangled
alpha
login
or
join now
bwc9876.dev
/
nixos-config
1
fork
atom
Flake for my NixOS devices
1
fork
atom
overview
issues
pulls
pipelines
Fix neovim
bwc9876.dev
5 months ago
1fbccee3
b0095d41
verified
This commit was signed with the committer's
known signature
.
bwc9876.dev
SSH Key Fingerprint:
SHA256:DanMEP/RNlSC7pAVbnXO6wzQV00rqyKj053tz4uH5gQ=
+64
-69
4 changed files
expand all
collapse all
unified
split
flake.lock
nixosModules
dev
nvim.nix
fun.nix
graphics
firefox.nix
+25
-25
flake.lock
···
31
31
]
32
32
},
33
33
"locked": {
34
34
-
"lastModified": 1758270360,
35
35
-
"narHash": "sha256-yqh6EEhlpVWRoKl85o1s+QZ72UHWTvornnc3C0Ls484=",
34
34
+
"lastModified": 1759235685,
35
35
+
"narHash": "sha256-YeSyb+CeSqYpc2wP+Wx6zzbsjvdS8HwcyWQ7qZ336xU=",
36
36
"owner": "catppuccin",
37
37
"repo": "nix",
38
38
-
"rev": "2e0aacdd6abbecd1b1c0511a2fcd1460a6bc6645",
38
38
+
"rev": "f4751824510bdce804ae4a0fc59779fc16c8fdca",
39
39
"type": "github"
40
40
},
41
41
"original": {
···
239
239
]
240
240
},
241
241
"locked": {
242
242
-
"lastModified": 1758545328,
243
243
-
"narHash": "sha256-pfpkdGpyElcT5z+YSSy+X106YC97z0MS+qwccRun238=",
242
242
+
"lastModified": 1759150211,
243
243
+
"narHash": "sha256-VxqFZIjhROnp9/AvrcqWxpqATOCzW4kxj1fqtUhesBQ=",
244
244
"owner": "nix-community",
245
245
"repo": "flakelight",
246
246
-
"rev": "f91cf90022050ce062df915383964ec6c6f70c33",
246
246
+
"rev": "42f6d8ce7aa3221f50419be97edff740823e2c8c",
247
247
"type": "github"
248
248
},
249
249
"original": {
···
366
366
]
367
367
},
368
368
"locked": {
369
369
-
"lastModified": 1758876467,
370
370
-
"narHash": "sha256-ueGMsCYo6S6WiszKPpXoRCdMDVmsCwfA09L7blUEPlY=",
369
369
+
"lastModified": 1759236626,
370
370
+
"narHash": "sha256-1BjCUU2csqhR5umGYFnOOTU8r8Bi+bnB2SLsr0FLcws=",
371
371
"owner": "nix-community",
372
372
"repo": "home-manager",
373
373
-
"rev": "173a29f735c69950cfeaac310d7e567115976be0",
373
373
+
"rev": "9e0453a9b0c8ef22de0355b731d712707daa6308",
374
374
"type": "github"
375
375
},
376
376
"original": {
···
454
454
]
455
455
},
456
456
"locked": {
457
457
-
"lastModified": 1758427679,
458
458
-
"narHash": "sha256-xwjWRJTKDCjQ0iwfh7WhDhgcS0Wt3d1Yscg83mKBCn4=",
457
457
+
"lastModified": 1759032422,
458
458
+
"narHash": "sha256-WZf+FhebP2/1pK2np5xj/NuDjD6fXK2BHnq/tPUN18o=",
459
459
"owner": "nix-community",
460
460
"repo": "nix-index-database",
461
461
-
"rev": "fd2569ca2ef7d69f244cd9ffcb66a0540772ff85",
461
461
+
"rev": "ec7a78cb0e098832d8acac091a4df393259c4839",
462
462
"type": "github"
463
463
},
464
464
"original": {
···
484
484
},
485
485
"nixpkgs": {
486
486
"locked": {
487
487
-
"lastModified": 1758690382,
488
488
-
"narHash": "sha256-NY3kSorgqE5LMm1LqNwGne3ZLMF2/ILgLpFr1fS4X3o=",
487
487
+
"lastModified": 1759036355,
488
488
+
"narHash": "sha256-0m27AKv6ka+q270dw48KflE0LwQYrO7Fm4/2//KCVWg=",
489
489
"owner": "NixOS",
490
490
"repo": "nixpkgs",
491
491
-
"rev": "e643668fd71b949c53f8626614b21ff71a07379d",
491
491
+
"rev": "e9f00bd893984bc8ce46c895c3bf7cac95331127",
492
492
"type": "github"
493
493
},
494
494
"original": {
···
508
508
"systems": "systems_2"
509
509
},
510
510
"locked": {
511
511
-
"lastModified": 1758834902,
512
512
-
"narHash": "sha256-Pt7YS5qKMdh6gU0NP6+7qfe/TFlgjo2gnOSmF9fLQ9A=",
511
511
+
"lastModified": 1759217440,
512
512
+
"narHash": "sha256-qP3wDVcwOMKSIhPKH0m+DmpFXIx9dZNNgw9wyRMz+Dw=",
513
513
"owner": "nix-community",
514
514
"repo": "nixvim",
515
515
-
"rev": "da7b983a29ffb8a390a4be7dfd643467c63543bf",
515
515
+
"rev": "9faa339d9e930be3eb7d751af35ecfed7c493d14",
516
516
"type": "github"
517
517
},
518
518
"original": {
···
688
688
]
689
689
},
690
690
"locked": {
691
691
-
"lastModified": 1758854041,
692
692
-
"narHash": "sha256-kZ+24pbf4FiHlYlcvts64BhpxpHkPKIQXBmx1OmBAIo=",
691
691
+
"lastModified": 1759199574,
692
692
+
"narHash": "sha256-w24RYly3VSVKp98rVfCI1nFYfQ0VoWmShtKPCbXgK6A=",
693
693
"owner": "oxalica",
694
694
"repo": "rust-overlay",
695
695
-
"rev": "02227ca8c229c968dbb5de95584cfb12b4313104",
695
695
+
"rev": "381776b12d0d125edd7c1930c2041a1471e586c0",
696
696
"type": "github"
697
697
},
698
698
"original": {
···
718
718
]
719
719
},
720
720
"locked": {
721
721
-
"lastModified": 1758664591,
722
722
-
"narHash": "sha256-NNf+qP3QZvOyQyEGu1PpfWqcx6VOvvgoHYfnXCfCsow=",
721
721
+
"lastModified": 1758960355,
722
722
+
"narHash": "sha256-WsSNHQZVru5NN9Z0vrPkXNF+/UVxQAcskPH7lghpwc4=",
723
723
"ref": "refs/heads/main",
724
724
-
"rev": "e5069a31c4edff8837ba705b465dbee529ba001b",
725
725
-
"revCount": 239,
724
724
+
"rev": "16dda41ca5e55f1b9f2dc4e2b04667677bacfedf",
725
725
+
"revCount": 243,
726
726
"type": "git",
727
727
"url": "https://codeberg.org/spoonbaker/mono"
728
728
},
+37
-42
nixosModules/dev/nvim.nix
···
564
564
bufferline = {
565
565
enable = true;
566
566
settings.highlights.__raw = ''
567
567
-
require("catppuccin.groups.integrations.bufferline").get_theme()
567
567
+
require("catppuccin.special.bufferline").get_theme()
568
568
'';
569
569
settings.options = {
570
570
indicator.style = "none";
···
854
854
855
855
# rustaceanvim.enable = true;
856
856
vim-css-color.enable = true;
857
857
+
};
857
858
858
858
-
lsp = {
859
859
-
enable = true;
860
860
-
inlayHints = true;
859
859
+
lsp = {
860
860
+
inlayHints.enable = true;
861
861
862
862
-
servers = {
863
863
-
clangd.enable = true;
864
864
-
astro.enable = true;
865
865
-
hls = {
866
866
-
enable = true;
867
867
-
installGhc = false;
868
868
-
869
869
-
ghcPackage = pkgs.haskell.compiler.ghc912;
870
870
-
package = pkgs.haskell.packages.ghc912.haskell-language-server;
871
871
-
};
872
872
-
sqls.enable = true;
873
873
-
mdx_analyzer = {
874
874
-
enable = true;
875
875
-
package = pkgs.mdx-language-server;
876
876
-
};
877
877
-
# denols.enable = true;
878
878
-
ts_ls.enable = true;
879
879
-
html.enable = true;
880
880
-
marksman.enable = true;
881
881
-
cssls.enable = true;
882
882
-
# tailwindcss.enable = true; Disabled until it doesn't build nodejs from source, bad tailwind
883
883
-
jsonls.enable = true;
884
884
-
yamlls.enable = true;
885
885
-
ruff.enable = true;
886
886
-
csharp_ls.enable = true;
887
887
-
svelte.enable = true;
888
888
-
nil_ls.enable = true;
889
889
-
bashls.enable = true;
890
890
-
nushell.enable = true;
891
891
-
taplo.enable = true;
892
892
-
typos_lsp.enable = true;
893
893
-
rust_analyzer.enable = true;
894
894
-
rust_analyzer.installCargo = false;
895
895
-
rust_analyzer.installRustc = false;
896
896
-
lemminx.enable = true;
897
897
-
eslint.enable = true;
898
898
-
tinymist.enable = true;
899
899
-
just.enable = true;
862
862
+
servers = {
863
863
+
clangd.enable = true;
864
864
+
astro.enable = true;
865
865
+
hls = {
866
866
+
enable = true;
867
867
+
# ghcPackage = pkgs.haskell.compiler.ghc912;
868
868
+
package = pkgs.haskell.packages.ghc912.haskell-language-server;
869
869
+
};
870
870
+
sqls.enable = true;
871
871
+
mdx_analyzer = {
872
872
+
enable = true;
873
873
+
package = pkgs.mdx-language-server;
900
874
};
875
875
+
# denols.enable = true;
876
876
+
ts_ls.enable = true;
877
877
+
html.enable = true;
878
878
+
marksman.enable = true;
879
879
+
cssls.enable = true;
880
880
+
tailwindcss.enable = true; # Disabled until it doesn't build nodejs from source, bad tailwind
881
881
+
jsonls.enable = true;
882
882
+
yamlls.enable = true;
883
883
+
ruff.enable = true;
884
884
+
csharp_ls.enable = true;
885
885
+
svelte.enable = true;
886
886
+
nil_ls.enable = true;
887
887
+
bashls.enable = true;
888
888
+
nushell.enable = true;
889
889
+
taplo.enable = true;
890
890
+
typos_lsp.enable = true;
891
891
+
rust_analyzer.enable = true;
892
892
+
lemminx.enable = true;
893
893
+
eslint.enable = true;
894
894
+
tinymist.enable = true;
895
895
+
just.enable = true;
901
896
};
902
897
};
903
898
};
+1
-1
nixosModules/fun.nix
···
28
28
light_dark = "dark";
29
29
lightness = 0.65;
30
30
mode = "rgb";
31
31
-
preset = "rainbow";
31
31
+
preset = "interprogress";
32
32
pride_month_disable = false;
33
33
pride_month_shown = [];
34
34
};
+1
-1
nixosModules/graphics/firefox.nix
···
232
232
### Haskell
233
233
"Hoogle Base" = mkEngine [
234
234
"@h"
235
235
-
"@hoogle"
235
235
+
"@hoogle"
236
236
] "https://hoogle.haskell.org/?scope=package%3Abase&hoogle={searchTerms}" "png";
237
237
"Hoogle All" = mkEngine [
238
238
"@ha"