wip(stylix): move stylix to nixos config

This commit is contained in:
Khaïs COLIN 2024-08-13 17:20:02 +02:00
parent df92bdfe64
commit 48ad6caec9
6 changed files with 258 additions and 3 deletions

View file

@ -8,6 +8,11 @@
inputs.nixpkgs.follows = "nixpkgs";
};
stylix = {
url = "github:danth/stylix";
inputs.nixpkgs.follows = "nixpkgs";
};
nixvim = {
url = "path:./nixvim";
inputs.nixpkgs.follows = "nixpkgs-unstable";
@ -18,6 +23,11 @@
inputs.nixpkgs.follows = "nixpkgs";
};
breezex-cursor = {
url = "path:./breezex-cursor";
inputs.nixpkgs.follows = "nixpkgs";
};
nixos-06cb-009a-fingerprint-sensor = {
url = "github:ahbnr/nixos-06cb-009a-fingerprint-sensor";
inputs.nixpkgs.follows = "nixpkgs";
@ -25,10 +35,13 @@
};
outputs = {
nixpkgs,
home-manager,
stylix,
nixvim,
river-shifttags,
breezex-cursor,
nixos-06cb-009a-fingerprint-sensor,
... }:
@ -40,6 +53,7 @@
inherit system;
modules = [
./configuration.nix
home-manager.nixosModules.home-manager {
home-manager = {
useGlobalPkgs = true;
@ -48,9 +62,14 @@
extraSpecialArgs = {
nixvim = nixvim.packages.${system}.default;
river-shifttags = river-shifttags.packages.${system}.default;
breezex-cursor = breezex-cursor.packages.${system}.default;
};
};
}
stylix.nixosModules.stylix
./stylix.nix
nixos-06cb-009a-fingerprint-sensor.nixosModules.open-fprintd
nixos-06cb-009a-fingerprint-sensor.nixosModules.python-validity
];