{ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; base16-rofi = { url = "github:tinted-theming/base16-rofi"; flake = false; }; base16-kitty = { url = "github:kdrag0n/base16-kitty"; flake = false; }; base16-kermit = { url = "github:orhun/base16-kermit"; flake = false; }; base16-vscode = { url = "github:golf1052/base16-vscode"; flake = false; }; base16-vim = { url = "github:chriskempson/base16-vim"; flake = false; }; rycee = { url = "gitlab:rycee/nur-expressions"; flake = false; }; firenvim = { url = "github:glacambre/firenvim"; flake = false; }; schemer2 = { url = "github:thefryscorer/schemer2"; flake = false; }; auto-base16-theme = { url = "github:makuto/auto-base16-theme"; flake = false; }; npmlock2nix = { url = "github:nix-community/npmlock2nix"; flake = false; }; plasma-manager = { url = "github:pjones/plasma-manager"; }; bemoji = { url = "github:marty-oehme/bemoji"; flake = false; }; bwmenu = { url = "github:mattydebie/bitwarden-rofi"; flake = false; }; home-manager-clipman = { url = "github:jwygoda/home-manager/clipman"; }; }; outputs = { self, nixpkgs, ... } @ inputs: { nixosModules = { ezpassthru = import ./modules/ezpassthru.nix; ezwg = import ./modules/ezwg.nix; kiosk = import ./modules/kiosk.nix; fuckingprint = import ./modules/fuckingprint.nix; workstation = import ./modules/workstation.nix; ezpw = import ./modules/ezpw.nix; de2 = import ./modules/de2.nix; de3 = import ./modules/de3.nix; ezpc = import ./modules/ezpc.nix; all = import ./modules/default.nix; }; homeManagerModules = { ezpcusr = import ./home-manager/modules/ezpcusr.nix inputs; colors = import ./home-manager/modules/colors.nix inputs; fonts = import ./home-manager/modules/fonts.nix; gaming = import ./home-manager/modules/gaming.nix inputs; kermit = import ./home-manager/modules/kermit.nix; de2u = import ./home-manager/modules/de2u.nix inputs; de3u = import ./home-manager/modules/de3u.nix inputs; elvish = import ./home-manager/modules/elvish.nix inputs; all = import ./home-manager/modules/default.nix inputs; }; # Not really modules? but eh nixosModules.common = import ./common.nix; nixosModules.common-notgne2 = import ./users/notgne2.nix; nixosModules.common-glooder = import ./users/glooder.nix; nixosModules.common-chekkie = import ./users/chekkie.nix; homeManagerModules.common = import ./home-manager/common.nix inputs; homeManagerModules.common-notgne2 = import ./home-manager/users/notgne2.nix inputs; homeManagerModules.common-glooder = import ./home-manager/users/glooder.nix; homeManagerModules.common-chekkie = import ./home-manager/users/chekkie.nix; }; }