summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--flake.nix40
1 files changed, 15 insertions, 25 deletions
diff --git a/flake.nix b/flake.nix
index 0e71c71..d71a29e 100644
--- a/flake.nix
+++ b/flake.nix
@@ -8,20 +8,17 @@
home-manager.url = "github:nix-community/home-manager/master";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
# hyprland
- hyprland.url = "github:hyprwm/Hyprland/v0.52.2";
+ hyprland.url = "github:hyprwm/Hyprland/main";
hyprland.inputs.nixpkgs.follows = "nixpkgs";
# hyprland plugins
- hyprland-plugins.url = "github:hyprwm/hyprland-plugins/v0.52.0";
+ hyprland-plugins.url = "github:hyprwm/hyprland-plugins/v0.53.0";
hyprland-plugins.inputs.hyprland.follows = "hyprland";
# hyprland hy3
- hy3.url = "github:outfoxxed/hy3/hl0.52.0";
+ hy3.url = "github:outfoxxed/hy3/master";
hy3.inputs.hyprland.follows = "hyprland";
# sops
sops-nix.url = "github:Mic92/sops-nix";
sops-nix.inputs.nixpkgs.follows = "nixpkgs";
- # astal
- astal.url = "github:aylur/astal";
- astal.inputs.nixpkgs.follows = "nixpkgs";
# talc
talc.url = "git+https://g.trimill.xyz/talc";
talc.inputs.nixpkgs.follows = "nixpkgs";
@@ -31,17 +28,11 @@
# nixos-wsl
nixos-wsl.url = "github:nix-community/nixos-wsl";
nixos-wsl.inputs.nixpkgs.follows = "nixpkgs";
- # rose-pine-hyprcursor
- rose-pine-hyprcursor.url = "github:ndom91/rose-pine-hyprcursor";
- rose-pine-hyprcursor.inputs.nixpkgs.follows = "nixpkgs";
- rose-pine-hyprcursor.inputs.hyprlang.follows = "hyprland/hyprlang";
- # zen browser
- zen-browser.url = "github:0xc000022070/zen-browser-flake";
- zen-browser.inputs.nixpkgs.follows = "nixpkgs";
- zen-browser.inputs.home-manager.follows = "home-manager";
- # preload-ng
- preload-ng.url = "github:miguel-b-p/preload-ng";
- preload-ng.inputs.nixpkgs.follows = "nixpkgs";
+ # nixos-hardware
+ nixos-hardware.url = "github:nixos/nixos-hardware/master";
+ # caelestia-shell
+ caelestia-shell.url = "git+https://g.freya.cat/caelestia-shell";
+ caelestia-shell.inputs.nixpkgs.follows = "nixpkgs";
};
outputs = {
@@ -110,24 +101,23 @@
packages = perSystem (
pkgs: system:
import ./pkgs {
- inherit pkgs inputs system;
- inherit (nixpkgs) lib;
+ inherit pkgs;
}
);
legacyPackages = packages;
formatter = perSystem (
- pkgs: system:
+ pkgs: _:
pkgs.alejandra
);
- devShell = perSystem (
+ devShells = perSystem (
pkgs: system:
- pkgs.mkShell {
- packages = [
- home-manager.packages.${system}.home-manager
- ];
+ import ./shells {
+ inherit pkgs;
+ inherit system;
+ inherit inputs;
}
);
};