summaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix12
1 files changed, 8 insertions, 4 deletions
diff --git a/flake.nix b/flake.nix
index 6d759c6..954da2a 100644
--- a/flake.nix
+++ b/flake.nix
@@ -5,15 +5,15 @@
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
home-manager.url = "github:nix-community/home-manager/release-26.05";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
- fetchit.url = "git+https://git.coasteen.xyz/coast/fetchit.git";
quickshell.url = "git+https://git.outfoxxed.me/outfoxxed/quickshell";
quickshell.inputs.nixpkgs.follows = "nixpkgs";
qml-niri.url = "github:imiric/qml-niri/main";
qml-niri.inputs.nixpkgs.follows = "nixpkgs";
qml-niri.inputs.quickshell.follows = "quickshell";
+ nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel/release";
};
- outputs = { self, old-nixpkgs, nixpkgs, home-manager, fetchit, ... }@inputs: {
+ outputs = { self, old-nixpkgs, nixpkgs, home-manager, ... }@inputs: {
nixosConfigurations.unix = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = {
@@ -22,13 +22,17 @@
modules = [
./configuration
home-manager.nixosModules.home-manager
- {
+ ({ pkgs, ... }: {
nixpkgs.overlays = [
(final: prev: {
xdg-desktop-portal =
old-nixpkgs.legacyPackages.x86_64-linux.xdg-desktop-portal;
})
+ inputs.nix-cachyos-kernel.overlays.pinned
];
+
+ boot.kernelPackages = pkgs.cachyosKernels.linuxPackages-cachyos-latest;
+
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.coast =
@@ -37,7 +41,7 @@
home-manager.extraSpecialArgs = {
inherit inputs;
};
- }
+ })
];
};
};