diff options
Diffstat (limited to '')
| -rw-r--r-- | flake.nix | 40 |
1 files changed, 15 insertions, 25 deletions
@@ -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; } ); }; |