{ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; # UNSTABLE nixpkgsStable.url = "github:nixos/nixpkgs/release-24.11"; # 24.11 nixpkgsMaster.url = "github:nixos/nixpkgs/master"; # MASTER nur.url = "github:nix-community/NUR"; # NUR impermanence.url = "github:nix-community/impermanence"; # IMPERA hardware.url = "github:NixOS/nixos-hardware/master"; # HARDWARE parts.url = "github:hercules-ci/flake-parts"; # PARTS gaming.url = "github:fufexan/nix-gaming"; # GAMING transg.url = "github:PanAeon/transg-tui"; # TRANSG hyprland.url = "github:hyprwm/Hyprland"; # HYPRLAND stylix.url = "github:danth/stylix"; # STYLIX home-manager = { # HM url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; disko = { # DECLARATIVE DISK PART url = "github:nix-community/disko"; inputs.nixpkgs.follows = "nixpkgs"; }; nypkgs = { url = "github:yunfachi/nypkgs"; inputs.nixpkgs.follows = "nixpkgs"; }; zen = { # COOL BROWSER url = "github:0xc000022070/zen-browser-flake"; inputs.nixpkgs.follows = "nixpkgs"; }; spicetify = { # SPOTIFY url = "github:Gerg-L/spicetify-nix"; inputs.nixpkgs.follows = "nixpkgs"; }; tgt = { # TUI TELEGRAM url = "github:FedericoBruzzone/tgt"; inputs.nixpkgs.follows = "nixpkgs"; }; firefox-addons = { # FIREFOX url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons"; inputs.nixpkgs.follows = "nixpkgs"; }; winapps = { # DOCKER WINDA url = "github:winapps-org/winapps"; inputs.nixpkgs.follows = "nixpkgs"; }; phani = { # ONLY FOR QBITUI LOL url = "github:phanirithvij/nur-packages"; inputs.nixpkgs.follows = "nixpkgs"; }; cursors = { # COLORIZE CUSRSOR url = "github:LilleAila/nix-cursors"; inputs.nixpkgs.follows = "nixpkgs"; }; design = { # DISIGNING REPO url = "sourcehut:~neverness/design?ref=main"; flake = false; }; }; outputs = inputs: inputs.parts.lib.mkFlake { inherit inputs; } { perSystem = { pkgs, ... }: { formatter = pkgs.nixfmt-rfc-style; }; systems = [ "x86_64-linux" ]; # YOUR SYSTEM IDK imports = [ ./jetpure ]; # YOUR MACHINES }; }