{ description = "the poz"; outputs = { self, nixpkgs, ... } @ inputs: { # TODO steal this from raf when I have time and energy #lib = import (self + /lib) { inherit inputs; }; inherit (nixpkgs) lib; nixosConfigurations = import ./hosts { inherit inputs; }; }; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nixpkgs-small.url = "github:NixOS/nixpkgs/nixos-unstable-small"; hyprland.url = "github:hyprwm/Hyprland"; hyprlock = { url = "github:hyprwm/hyprlock"; inputs.nixpkgs.follows = "nixpkgs"; }; hypridle = { url = "github:hyprwm/hypridle"; inputs.nixpkgs.follows = "nixpkgs"; }; hyprcontrib.url = "github:hyprwm/contrib"; hyprland-plugins = { url = "github:hyprwm/hyprland-plugins"; inputs.hyprland.follows = "hyprland"; }; split-monitor-workspaces = { url = "github:Duckonaut/split-monitor-workspaces"; inputs.hyprland.follows = "hyprland"; }; iio-hyprland.url = "github:JeanSchoeller/iio-hyprland"; shadower.url = "github:n3oney/shadower"; woomer = { url = "github:coffeeispower/woomer"; inputs.nixpkgs.follows = "nixpkgs"; }; home-manager = { url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; conduit.url = "gitlab:famedly/conduit/next"; nur.url = "github:nix-community/NUR"; fenix = { url = "github:nix-community/fenix"; inputs.nixpkgs.follows = "nixpkgs"; }; nixpak = { url = "github:nixpak/nixpak"; inputs.nixpkgs.follows = "nixpkgs"; }; anyrun = { url = "github:Kirottu/anyrun"; inputs.nixpkgs.follows = "nixpkgs"; }; helix.url = "github:helix-editor/helix"; agenix.url = "github:ryantm/agenix"; nh = { url = "github:viperML/nh"; inputs.nixpkgs.follows = "nixpkgs"; }; schizofox = { url = "github:schizofox/schizofox"; inputs = { nixpkgs.follows = "nixpkgs"; nixpak.follows = "nixpak"; }; }; nvf = { url = "github:NotAShelf/nvf"; inputs.nixpkgs.follows = "nixpkgs"; }; waybar.url = "github:Alexays/Waybar"; quickshell = { url = "git+https://git.outfoxxed.me/outfoxxed/quickshell"; inputs.nixpkgs.follows = "nixpkgs"; }; pozsite = { url = "git+ssh://jacekpoz/poz/pozsite.git"; inputs.nixpkgs.follows = "nixpkgs"; }; nix-minecraft.url = "github:Infinidoge/nix-minecraft"; work-secrets.url = "git+ssh://jacekpoz/work/work-secrets"; nix-webring = { url = "git+https://git.jacekpoz.pl/poz/nixwebr.ing"; inputs.nixpkgs.follows = "nixpkgs"; }; }; }