{ config, pkgs, self, inputs, ... }: { time.timeZone = "America/Los_Angeles"; i18n = { defaultLocale = "en_US.UTF-8"; extraLocaleSettings.LC_TIME = "en_DK.UTF-8"; # YYYY-MM-DD }; # systemd.enableStrictShellChecks = true; users.users.${config.l.username} = { uid = 1000; description = "▖▖▘▘▌▘▌▌▘▘▘▌▌"; isNormalUser = true; shell = pkgs.zsh; extraGroups = [ "wheel" "video" "netdev" "networkmanager" ]; }; environment = { systemPackages = with pkgs; [ # keep-sorted start block=yes prefix_order=inputs. inputs.nixvim-cfg.packages.${pkgs.stdenv.hostPlatform.system}.nixvim curl git just killall libnotify links2 nh powertop ripgrep tree usbutils vim wget # keep-sorted end ]; variables = { EDITOR = "nvim"; VISUAL = "nvim"; }; }; fonts.packages = with pkgs; [ # keep-sorted start noto-fonts noto-fonts-cjk-sans noto-fonts-color-emoji # keep-sorted end ]; home-manager = { extraSpecialArgs = { inherit inputs self; }; useGlobalPkgs = true; useUserPackages = true; backupFileExtension = "backup"; sharedModules = [ ../home ]; }; programs = { ssh.startAgent = true; zsh.enable = true; git = { enable = true; lfs.enable = true; }; screen.enable = true; }; services = { openssh.enable = true; fwupd.enable = true; }; system.stateVersion = "24.11"; }