Compare commits

...
Author SHA1 Message Date
lucy
8d3a9b8b4b enable stylix target for spicetify 2026-10-22 10:22:05 +02:00
lucy
1f64b16ade add spicetify module 2026-10-22 10:16:29 +02:00
5 changed files with 60 additions and 7 deletions

39
flake.lock generated
View file

@ -393,9 +393,31 @@
"nix-easyroam": "nix-easyroam", "nix-easyroam": "nix-easyroam",
"nixcord": "nixcord", "nixcord": "nixcord",
"nixpkgs": "nixpkgs", "nixpkgs": "nixpkgs",
"spicetify-nix": "spicetify-nix",
"stylix": "stylix" "stylix": "stylix"
} }
}, },
"spicetify-nix": {
"inputs": {
"nixpkgs": [
"nixpkgs"
],
"systems": "systems"
},
"locked": {
"lastModified": 1792312987,
"narHash": "sha256-W76wP2Kr/a/E2IMK3wtBD5WaTJJnB21C25pWUbD5IC8=",
"owner": "Gerg-L",
"repo": "spicetify-nix",
"rev": "fc58c85761e0893299092f482150305b1ef60914",
"type": "github"
},
"original": {
"owner": "Gerg-L",
"repo": "spicetify-nix",
"type": "github"
}
},
"stylix": { "stylix": {
"inputs": { "inputs": {
"base16": "base16", "base16": "base16",
@ -409,7 +431,7 @@
"nixpkgs" "nixpkgs"
], ],
"nur": "nur", "nur": "nur",
"systems": "systems", "systems": "systems_2",
"tinted-kitty": "tinted-kitty", "tinted-kitty": "tinted-kitty",
"tinted-schemes": "tinted-schemes", "tinted-schemes": "tinted-schemes",
"tinted-tmux": "tinted-tmux", "tinted-tmux": "tinted-tmux",
@ -430,6 +452,21 @@
} }
}, },
"systems": { "systems": {
"locked": {
"lastModified": 1791244623,
"narHash": "sha256-uuanbkFk8a313Zfrxdcz8Us/yQtaxNnKJtX8v0ZPpd8=",
"owner": "nix-systems",
"repo": "default",
"rev": "d36eeed142f88b5a636f2e3856a53c61654cf29b",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_2": {
"locked": { "locked": {
"lastModified": 1774449309, "lastModified": 1774449309,
"narHash": "sha256-brhZ8DmuGtzkCYHJg4HEd602amKm89Y9ytsFZ5uWD1w=", "narHash": "sha256-brhZ8DmuGtzkCYHJg4HEd602amKm89Y9ytsFZ5uWD1w=",

View file

@ -24,11 +24,17 @@
url = "github:nix-community/stylix"; url = "github:nix-community/stylix";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
spicetify-nix = {
url = "github:Gerg-L/spicetify-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
}; };
outputs = inputs: inputs.flake-parts.lib.mkFlake { inherit inputs; } { outputs =
imports = [ inputs:
inputs.home-manager.flakeModules.home-manager inputs.flake-parts.lib.mkFlake { inherit inputs; } {
(inputs.import-tree ./modules) imports = [
]; inputs.home-manager.flakeModules.home-manager
}; (inputs.import-tree ./modules)
];
};
} }

View file

@ -0,0 +1,8 @@
{ inputs, ... }: {
flake.homeModules.spotify = {
imports = [ inputs.spicetify-nix.homeManagerModules.spicetify ];
programs.spicetify = {
enable = true;
};
};
}

View file

@ -6,6 +6,7 @@
gtk.enable = true; gtk.enable = true;
emacs.enable = true; emacs.enable = true;
nixcord.enable = true; nixcord.enable = true;
spicetify.enable = true;
}; };
}; };
} }

View file

@ -29,6 +29,7 @@
stylix stylix
fuzzel fuzzel
quickshell quickshell
spotify
syncthing syncthing
]; ];
}; };