diff --git a/flake.lock b/flake.lock index 4d932bc..f1b26de 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,20 @@ { "nodes": { + "catppuccin-vsc": { + "inputs": { + "nixpkgs": "nixpkgs" + }, + "locked": { + "lastModified": 1713966373, + "narHash": "sha256-8bMRH+z426e6zWcS15QZsQ8moSAKbEDjtBnAE10+DW8=", + "type": "tarball", + "url": "https://flakehub.com/f/catppuccin/vscode/%2A.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://flakehub.com/f/catppuccin/vscode/%2A.tar.gz" + } + }, "flake-utils": { "inputs": { "systems": "systems" @@ -97,14 +112,18 @@ }, "nixpkgs": { "locked": { - "lastModified": 0, - "narHash": "sha256-/vno6oUIZDSLpqS/WOqNTHwVIakrNR7R+UutJVmfohs=", - "path": "/nix/store/hqzz459vrv62vjc470vig5lf5qm7d897-source", - "type": "path" + "lastModified": 1712963716, + "narHash": "sha256-WKm9CvgCldeIVvRz87iOMi8CFVB1apJlkUT4GGvA0iM=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "cfd6b5fc90b15709b780a5a1619695a88505a176", + "type": "github" }, "original": { - "id": "nixpkgs", - "type": "indirect" + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" } }, "nixpkgs-stable": { @@ -124,6 +143,18 @@ } }, "nixpkgs_2": { + "locked": { + "lastModified": 0, + "narHash": "sha256-/vno6oUIZDSLpqS/WOqNTHwVIakrNR7R+UutJVmfohs=", + "path": "/nix/store/hqzz459vrv62vjc470vig5lf5qm7d897-source", + "type": "path" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_3": { "locked": { "lastModified": 1715413075, "narHash": "sha256-FCi3R1MeS5bVp0M0xTheveP6hhcCYfW/aghSTPebYL4=", @@ -141,16 +172,17 @@ }, "root": { "inputs": { + "catppuccin-vsc": "catppuccin-vsc", "home-manager": "home-manager", "lix": "lix", "lix-module": "lix-module", - "nixpkgs": "nixpkgs", + "nixpkgs": "nixpkgs_2", "sops-nix": "sops-nix" } }, "sops-nix": { "inputs": { - "nixpkgs": "nixpkgs_2", + "nixpkgs": "nixpkgs_3", "nixpkgs-stable": "nixpkgs-stable" }, "locked": { diff --git a/flake.nix b/flake.nix index 7030e3c..70e3d1f 100644 --- a/flake.nix +++ b/flake.nix @@ -1,5 +1,5 @@ { - description = "Lix/ausolotl config flake"; + description = "Lix/Auxolotl config flake"; inputs = { # nixpkgs.url = "github:auxolotl/nixpkgs/nixos-unstable"; @@ -22,6 +22,10 @@ sops-nix = { url = "github:Mic92/sops-nix"; }; + + catppuccin-vsc = { + url = "https://flakehub.com/f/catppuccin/vscode/*.tar.gz"; + }; }; outputs = { self, nixpkgs, lix-module, ... }@inputs: { diff --git a/hosts/kim/annika.nix b/hosts/kim/annika.nix index 4e0aab7..e5b8844 100644 --- a/hosts/kim/annika.nix +++ b/hosts/kim/annika.nix @@ -99,6 +99,7 @@ enable = true; extensions = with pkgs.vscode-extensions; [ bbenoist.nix + catppuccin.catppuccin-vsc ]; }; firefox = { diff --git a/hosts/kim/configuration.nix b/hosts/kim/configuration.nix index 62cdb40..92092a0 100644 --- a/hosts/kim/configuration.nix +++ b/hosts/kim/configuration.nix @@ -142,6 +142,8 @@ }; }; + nixpkgs.overlays = [ inputs.catppuccin-vsc.overlays.default ]; + # Allow unfree packages nixpkgs.config.allowUnfree = true;