flake.nix 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. {
  2. description = "xd uwu";
  3. inputs = {
  4. nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable-small";
  5. nixpkgs-stable.url = "github:NixOS/nixpkgs/nixos-24.11";
  6. nixpkgs.follows = "nixpkgs-unstable";
  7. home-manager.url = "github:nix-community/home-manager";
  8. home-manager.inputs.nixpkgs.follows = "nixpkgs";
  9. flake-parts.url = "github:hercules-ci/flake-parts";
  10. flake-parts.inputs.nixpkgs-lib.follows = "nixpkgs";
  11. firefox-addons.url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons";
  12. firefox-addons.inputs.nixpkgs.follows = "nixpkgs";
  13. # Hyprfamily
  14. hyprcursor-phinger.url = "github:jappie3/hyprcursor-phinger";
  15. hyprlock.url = "github:hyprwm/hyprlock";
  16. hyprlock.inputs.nixpkgs.follows = "nixpkgs";
  17. hyprland.url = "github:hyprwm/Hyprland";
  18. hyprland.inputs.nixpkgs.follows = "nixpkgs";
  19. lix-module.url = "https://git.lix.systems/lix-project/nixos-module/archive/2.92.0.tar.gz";
  20. lix-module.inputs.nixpkgs.follows = "nixpkgs";
  21. lanzaboote.url = "github:nix-community/lanzaboote/v0.4.2";
  22. lanzaboote.inputs.nixpkgs.follows = "nixpkgs";
  23. sops-nix.url = "github:Mic92/sops-nix";
  24. sops-nix.inputs.nixpkgs.follows = "nixpkgs";
  25. spicetify-nix.url = "github:gerg-l/spicetify-nix";
  26. spicetify-nix.inputs.nixpkgs.follows = "nixpkgs";
  27. programsdb.url = "github:wamserma/flake-programs-sqlite";
  28. programsdb.inputs.nixpkgs.follows = "nixpkgs";
  29. ludovico-nixpkgs.url = "github:LudovicoPiero/nixpackages";
  30. ludovico-nixvim.url = "github:LudovicoPiero/nvim-flake";
  31. nix-colors.url = "github:misterio77/nix-colors";
  32. chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
  33. };
  34. outputs =
  35. inputs@{ flake-parts, ... }:
  36. flake-parts.lib.mkFlake { inherit inputs; } {
  37. imports = [
  38. ./hosts
  39. ./parts
  40. ];
  41. };
  42. }