{ host, root, ... }: self: super: { myPkgs = { # Packages that I've made tinyfetch = super.callPackage ./tinyfetch/package.nix {}; breezex-cursor = super.callPackage ./breezex-cursor/package.nix {}; check_updates = super.callPackage ./check_updates/package.nix {}; }; myScripts = { # Scripts written using pkgs.writeShellApplication icanhazip = super.callPackage ./scripts/commands/icanhazip.nix { pkgs = super; }; invoke = super.callPackage ./scripts/commands/invoke.nix { pkgs = super; self = root; }; runbg = super.callPackage ./scripts/commands/runbg.nix { pkgs = super; }; splash = super.callPackage ./scripts/commands/splash.nix { pkgs = super; }; toolbelt = super.callPackage ./scripts/commands/toolbelt.nix { pkgs = super; }; viconf = super.callPackage ./scripts/commands/viconf.nix { pkgs = super; }; vipkg = super.callPackage ./scripts/commands/vipkg.nix { pkgs = super; }; fetchfromgh = super.callPackage ./scripts/nix/fetchfromgh.nix { pkgs = super; }; garbage-collect = super.callPackage ./scripts/nix/garbage-collect.nix { pkgs = super; }; nsp = super.callPackage ./scripts/nix/nsp.nix { pkgs = super; }; rebuild = super.callPackage ./scripts/nix/rebuild.nix { inherit host; self = root; pkgs = super; }; chpaper = super.callPackage ./scripts/wm-controls/chpaper.nix { pkgs = super; }; chscheme = super.callPackage ./scripts/wm-controls/chscheme.nix { pkgs = super; }; keyring = super.callPackage ./scripts/wm-controls/keyring.nix { pkgs = super; }; mkscreenshots = super.callPackage ./scripts/wm-controls/mkscreenshots.nix { pkgs = super; }; moveonscreen = super.callPackage ./scripts/wm-controls/moveonscreen.nix { pkgs = super; }; s_check = super.callPackage ./scripts/wm-controls/s_check.nix { pkgs = super; }; switchmon = super.callPackage ./scripts/wm-controls/switchmon.nix { pkgs = super; }; }; }