{ pkgs, config, inputs, ... }: { # Allow unfree packages nixpkgs.config.allowUnfree = true; # List System Programs environment.systemPackages = with pkgs; [ wget curl git cmatrix lolcat neofetch htop btop libvirt polkit_gnome lm_sensors unzip unrar libnotify eza v4l-utils ydotool wl-clipboard socat cowsay lsd lshw pkg-config meson hugo gnumake ninja go nodejs symbola noto-fonts-color-emoji material-icons brightnessctl toybox virt-viewer swappy ripgrep appimage-run networkmanagerapplet yad playerctl ]; programs.steam.gamescopeSession.enable = true; programs.dconf.enable = true; programs.hyprland = { enable = true; package = inputs.hyprland.packages.${pkgs.system}.hyprland; xwayland.enable = true; }; programs.fuse.userAllowOther = true; programs.mtr.enable = true; programs.gnupg.agent = { enable = true; enableSSHSupport = true; }; virtualisation.libvirtd.enable = true; programs.virt-manager.enable = true; }