From 459c6ac27e1409e3411b2d00e618b9aa83936036 Mon Sep 17 00:00:00 2001 From: Julian Mutter Date: Tue, 22 Apr 2025 20:27:43 +0200 Subject: [PATCH] Clean up flake inputs, use unstable by default --- flake.nix | 68 ++++++++++++++++++++++--------------------------------- 1 file changed, 27 insertions(+), 41 deletions(-) diff --git a/flake.nix b/flake.nix index e1cedeb..1496c3b 100644 --- a/flake.nix +++ b/flake.nix @@ -2,72 +2,58 @@ description = "Home Manager configuration of julian"; inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11"; - nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; - + nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-24.11"; + systems.url = "github:nix-systems/default-linux"; + nixos-hardware.url = "github:nixos/nixos-hardware"; + impermanence.url = "github:nix-community/impermanence"; + nix-colors.url = "github:misterio77/nix-colors"; deploy-rs.url = "github:serokell/deploy-rs"; - nixos-hardware.url = "github:NixOS/nixos-hardware/master"; - home-manager = { - url = "github:nix-community/home-manager/release-24.11"; + url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; - - snowfall-lib = { - url = "github:snowfallorg/lib"; + sops-nix = { + url = "github:Mic92/sops-nix"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + nix-gl = { + url = "github:nix-community/nixgl"; inputs.nixpkgs.follows = "nixpkgs"; }; - disko = { url = "github:nix-community/disko"; inputs.nixpkgs.follows = "nixpkgs"; }; + # Various flakes alacritty-theme = { url = "github:alacritty/alacritty-theme"; flake = false; }; - yazi-flavors = { url = "github:yazi-rs/flavors"; flake = false; }; - nixvim = { - url = "github:nix-community/nixvim/nixos-24.11"; - # If using a stable channel you can use `url = "github:nix-community/nixvim/nixos-"` + url = "github:nix-community/nixvim"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + nix-matlab = { + url = "gitlab:doronbehar/nix-matlab"; inputs.nixpkgs.follows = "nixpkgs"; }; - nix-matlab.url = "gitlab:doronbehar/nix-matlab"; - nix-matlab.inputs.nixpkgs.follows = "nixpkgs"; - - sops-nix.url = "github:Mic92/sops-nix"; - sops-nix.inputs.nixpkgs.follows = "nixpkgs"; - - hyprland.url = "github:hyprwm/Hyprland?submodules=1"; - # hyprland.inputs.nixpkgs.follows = "nixpkgs"; - - hyprland-plugins = { - url = "github:hyprwm/hyprland-plugins"; - inputs.hyprland.follows = "hyprland"; + # My projects + sheet-organizer = { + url = "git+https://gitlab.julian-mutter.de/julian/sheet-organizer"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + music-reader = { + url = "git+https://gitlab.julian-mutter.de/julian/music-reader"; + inputs.nixpkgs.follows = "nixpkgs"; }; - - nix-colors.url = "github:Misterio77/nix-colors"; - - nix-topology.url = "github:oddlama/nix-topology"; - nix-topology.inputs.nixpkgs.follows = "nixpkgs"; - - nix-ld.url = "github:Mic92/nix-ld"; - nix-ld.inputs.nixpkgs.follows = "nixpkgs"; - - ## My projects - sheet-organizer.url = "git+https://gitlab.julian-mutter.de/julian/sheet-organizer"; - sheet-organizer.inputs.nixpkgs.follows = "nixpkgs"; - - music-reader.url = "git+https://gitlab.julian-mutter.de/julian/music-reader"; - music-reader.inputs.nixpkgs.follows = "nixpkgs"; }; outputs =