{ pkgs, inArgs, modulesPath, nixos-unstable, ... }: { nixpkgs = { # You can add overlays here overlays = with inArgs.self.overlays; [ # Add overlays your own flake exports (from overlays and pkgs dir): unstable-packages #additions #modifications # You can also add overlays exported from other flakes: # neovim-nightly-overlay.overlays.default # Or define it inline, for example: # (final: prev: { # hi = final.hello.overrideAttrs (oldAttrs: { # patches = [ ./change-hello-to-hi.patch ]; # }); # }) ]; }; imports = [ # steam and other stuff seems to depend on perl #"${modulesPath}/profiles/perlless.nix" inArgs.nix-flatpak.nixosModules.nix-flatpak #nixos-hardware.nixosModules.lenovo-thinkpad-t14-amd-gen1 ./hardware-configuration.nix ./boot.nix ../../modules ../../modules/users ../../modules/hardware ../../modules/sec_auth ../../modules/software ../../modules/software/browser ../../modules/software/nix-helper ../../modules/software/shells ../../modules/software/office ../../modules/wm_and_de ../../modules/pkg_mgrmnt ../../system_profiles/defaults.nix # ../../experiments ]; }