{ lib, config, inputs, pkgs, ... }: { boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; networking.networkmanager.enable = true; boot.kernelPackages = pkgs.linuxPackages_latest; security.polkit = { enable = true; enablePkexecWrapper = true; }; nix.settings.experimental-features = [ "nix-command" "flakes" ]; xdg.portal.wlr.settings.screencast = { chooser_type = "dmenu"; chooser_cmd = "${pkgs.fuzzel}/bin/fuzzel --dmenu --lines 12 --prompt 'Share: '"; }; nix.package = pkgs.lixPackageSets.stable.lix; hardware.graphics.enable = true; time.timeZone = "Europe/Berlin"; i18n.defaultLocale = "en_US.UTF-8"; services.displayManager.gdm.enable = true; programs.starship.enable = true; programs.mango.enable = true; services.upower.enable = true; services.xserver.xkb.layout = "us"; services.pipewire = { enable = true; alsa.enable = true; pulse.enable = true; }; security.rtkit.enable = true; programs.zsh.enable = true; environment.pathsToLink = [ "/share/zsh" ]; nixpkgs.config.allowUnfree = true; users.users.lucy = { isNormalUser = true; extraGroups = [ "wheel" ]; shell = pkgs.zsh; packages = [ inputs.helium.packages.${pkgs.stdenv.hostPlatform.system}.default ]; }; environment.systemPackages = with pkgs; [ fastfetch wget git clang xournalpp ripgrep bat ani-cli nautilus kdePackages.plasma-sdk ]; programs.xppen = { enable = true; package = pkgs.xppen_4.overrideAttrs (old: { src = pkgs.fetchurl { url = "https://download01.xp-pen.com/file/2026/04/XPPenLinux4.0.15-260422.tar.gz"; hash = "sha256-Jady+pbqnzmVMuM0Io4/aE5B7dqNlDKPsnRj/Fbln6U="; }; buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.libXtst pkgs.libXrandr ]; }); }; fonts.packages = [ config.theming.fontPackage pkgs.noto-fonts pkgs.noto-fonts-cjk-sans pkgs.noto-fonts-color-emoji pkgs.nerd-fonts.symbols-only ]; system.stateVersion = "26.05"; }