tangled
alpha
login
or
join now
dunkirk.sh
/
dots
3
fork
atom
Kieran's opinionated (and probably slightly dumb) nix config
3
fork
atom
overview
issues
pulls
pipelines
feat: add catppuccin themeing the correct way in vs code
Kieran Klukas
2 years ago
d86f4ec8
5f201847
+54
-7
3 changed files
expand all
collapse all
unified
split
flake.lock
flake.nix
home-manager
home.nix
+39
-5
flake.lock
···
79
79
"type": "github"
80
80
}
81
81
},
82
82
+
"catppuccin-vsc": {
83
83
+
"inputs": {
84
84
+
"nixpkgs": "nixpkgs_4"
85
85
+
},
86
86
+
"locked": {
87
87
+
"lastModified": 1713966373,
88
88
+
"narHash": "sha256-8bMRH+z426e6zWcS15QZsQ8moSAKbEDjtBnAE10+DW8=",
89
89
+
"rev": "4b857d9b86cbb393e121f0f2544a6efb549dbbf4",
90
90
+
"revCount": 482,
91
91
+
"type": "tarball",
92
92
+
"url": "https://api.flakehub.com/f/pinned/catppuccin/vscode/3.14.0/018f15b6-7a7e-7bae-80f2-cf902f1db7fe/source.tar.gz"
93
93
+
},
94
94
+
"original": {
95
95
+
"type": "tarball",
96
96
+
"url": "https://flakehub.com/f/catppuccin/vscode/%2A.tar.gz"
97
97
+
}
98
98
+
},
82
99
"darwin": {
83
100
"inputs": {
84
101
"nixpkgs": [
···
260
277
},
261
278
"hyprland-contrib": {
262
279
"inputs": {
263
263
-
"nixpkgs": "nixpkgs_4"
280
280
+
"nixpkgs": "nixpkgs_5"
264
281
},
265
282
"locked": {
266
283
"lastModified": 1720709712,
···
437
454
"inputs": {
438
455
"flake-compat": "flake-compat",
439
456
"flake-utils": "flake-utils",
440
440
-
"nixpkgs": "nixpkgs_5"
457
457
+
"nixpkgs": "nixpkgs_6"
441
458
},
442
459
"locked": {
443
460
"lastModified": 1722302960,
···
532
549
},
533
550
"nixpkgs_4": {
534
551
"locked": {
552
552
+
"lastModified": 1712963716,
553
553
+
"narHash": "sha256-WKm9CvgCldeIVvRz87iOMi8CFVB1apJlkUT4GGvA0iM=",
554
554
+
"owner": "NixOS",
555
555
+
"repo": "nixpkgs",
556
556
+
"rev": "cfd6b5fc90b15709b780a5a1619695a88505a176",
557
557
+
"type": "github"
558
558
+
},
559
559
+
"original": {
560
560
+
"owner": "NixOS",
561
561
+
"ref": "nixos-unstable",
562
562
+
"repo": "nixpkgs",
563
563
+
"type": "github"
564
564
+
}
565
565
+
},
566
566
+
"nixpkgs_5": {
567
567
+
"locked": {
535
568
"lastModified": 1712163089,
536
569
"narHash": "sha256-Um+8kTIrC19vD4/lUCN9/cU9kcOsD1O1m+axJqQPyMM=",
537
570
"owner": "NixOS",
···
546
579
"type": "github"
547
580
}
548
581
},
549
549
-
"nixpkgs_5": {
582
582
+
"nixpkgs_6": {
550
583
"locked": {
551
584
"lastModified": 1713805509,
552
585
"narHash": "sha256-YgSEan4CcrjivCNO5ZNzhg7/8ViLkZ4CB/GrGBVSudo=",
···
562
595
"type": "github"
563
596
}
564
597
},
565
565
-
"nixpkgs_6": {
598
598
+
"nixpkgs_7": {
566
599
"locked": {
567
600
"lastModified": 1721686456,
568
601
"narHash": "sha256-nw/BnNzATDPfzpJVTnY8mcSKKsz6BJMEFRkJ332QSN0=",
···
583
616
"Hyprnix": "Hyprnix",
584
617
"agenix": "agenix",
585
618
"catppuccin": "catppuccin",
619
619
+
"catppuccin-vsc": "catppuccin-vsc",
586
620
"disko": "disko",
587
621
"hardware": "hardware",
588
622
"home-manager": "home-manager_2",
589
623
"hyprland-contrib": "hyprland-contrib",
590
624
"nix-vscode-extensions": "nix-vscode-extensions",
591
625
"nixos-hardware": "nixos-hardware",
592
592
-
"nixpkgs": "nixpkgs_6",
626
626
+
"nixpkgs": "nixpkgs_7",
593
627
"nixpkgs-unstable": "nixpkgs-unstable",
594
628
"spicetify-nix": "spicetify-nix"
595
629
}
+1
flake.nix
···
32
32
33
33
# catppuccin
34
34
catppuccin.url = "github:catppuccin/nix";
35
35
+
catppuccin-vsc.url = "https://flakehub.com/f/catppuccin/vscode/\*.tar.gz";
35
36
36
37
nix-vscode-extensions.url = "github:nix-community/nix-vscode-extensions";
37
38
};
+14
-2
home-manager/home.nix
···
34
34
nixpkgs = {
35
35
overlays = [
36
36
inputs.nix-vscode-extensions.overlays.default
37
37
+
inputs.catppuccin-vsc.overlays.default
37
38
];
38
39
# Configure your nixpkgs instance
39
40
config = {
···
378
379
edwinkofler.vscode-assorted-languages
379
380
golang.go
380
381
catppuccin.catppuccin-vsc-icons
381
381
-
catppuccin.catppuccin-vsc
382
382
eamodio.gitlens
383
383
yzhang.markdown-all-in-one
384
384
github.vscode-github-actions
···
389
389
ms-vscode.vscode-serial-monitor
390
390
prisma.prisma
391
391
ms-azuretools.vscode-docker
392
392
-
];
392
392
+
astro-build.astro-vscode
393
393
+
github.copilot
394
394
+
github.copilot-chat
395
395
+
]
396
396
+
++ [(pkgs.catppuccin-vsc.override {
397
397
+
accent = "blue";
398
398
+
})];
399
399
+
393
400
userSettings = {
394
401
"editor.semanticHighlighting.enabled" = true;
395
402
"terminal.integrated.minimumContrastRatio" = 1;
···
405
412
"git.autofetch" = true;
406
413
"git.confirmSync" = false;
407
414
"github.copilot.editor.enableAutoCompletions" = false;
415
415
+
416
416
+
"editor.formatOnSave" = true;
408
417
409
418
"[json]" = {
419
419
+
"editor.defaultFormatter" = "esbenp.prettier-vscode";
420
420
+
};
421
421
+
"[javascript]" = {
410
422
"editor.defaultFormatter" = "esbenp.prettier-vscode";
411
423
};
412
424
};