My personal nix config files. Feel free to import flake.

add wezterm

+4 -8
+1
flake.nix
··· 77 77 homeManagerModules = import ./modules/home-manager; # Reusable home-manager modules. 78 78 homeManagerConfig = { 79 79 nixpkgs.hostPlatform = nixpkgs.lib.mkDefault "x86_64-linux"; 80 + home-manager.extraSpecialArgs = inheritSpecialArgs; 80 81 home-manager.sharedModules = [ 81 82 self.homeManagerModules 82 83 nix-index-database.hmModules.nix-index
+3
modules/home-manager/packages.nix
··· 2 2 pkgs, 3 3 lib, 4 4 config, 5 + inputs, 5 6 ... 6 7 }: let 7 8 cfg = config.teq.home-manager; ··· 15 16 # Add additional package names here 16 17 ]; 17 18 home.packages = with pkgs; [ 19 + inputs.wezterm-flake.packages.${pkgs.system}.default # Wezterm flake 20 + 18 21 source-sans-pro # 6MB 19 22 source-serif-pro # 5MB 20 23 source-code-pro # 2MB
-6
modules/home-manager/programs.nix
··· 134 134 }; 135 135 # starship.enable = true; # Prompt 136 136 vim.enable = lib.mkDefault true; # 570MB / 75MB (vim-full 570MB / 90KB) 137 - # wezterm = { 138 - # enable = lib.mkDefault true; # 230MB / 160MB 139 - # package = lib.mkDefault wezterm-flake.packages.${pkgs.system}.default; 140 - # # colorSchemes = { }; 141 - # # extraConfig = " "; 142 - # }; 143 137 yazi = { 144 138 enable = lib.mkDefault true; # 426MB / 20MB (imagemagick, ffmegthumbnailer) 145 139 settings.theme = {
-2
modules/nixos/programs.nix
··· 3 3 pkgs, 4 4 lib, 5 5 config, 6 - wezterm-flake, 7 6 ... 8 7 }: let 9 8 cfg = config.teq.nixos; ··· 28 27 ]); 29 28 30 29 environment.systemPackages = mkDefault (with pkgs; [ 31 - wezterm-flake.packages.${pkgs.system}.default # Wezterm flake 32 30 nix-output-monitor # nix output monitor 33 31 papirus-icon-theme # Allows icons to be used in the system, like the login screen 34 32 ]);