{ config, pkgs, ... }: { # packages nixpkgs.config.allowUnfree = true; environment.systemPackages = with pkgs; [ # system btop fastfetch fwupd htop intel-gpu-tools killall radeontop pciutils pavucontrol powertop solaar spice-vdagent sshfs # hyprland adwaita-qt brightnessctl grim unstable.grimblast unstable.hypridle unstable.hyprlock imagemagick jq libnotify lxappearance-gtk2 unstable.satty slurp socat swaybg waybar wl-clipboard wofi xfce.xfce4-settings # fonts font-awesome jetbrains-mono nerdfonts ubuntu_font_family # browsers firefox unstable.google-chrome unstable.microsoft-edge # general cli utilities bat unstable.clipse cmatrix distrobox git screen podman podman-compose unstable.talosctl vim wget # general gui utilities bitwarden gimp meld nextcloud-client trayscale unstable.vscode # multimedia mpv unstable.multiviewer-for-f1 spotify yt-dlp # dns utilities dnsutils whois # office remmina teams-for-linux teamviewer teleport webex ]; # services services.blueman.enable = true; services.fwupd.enable = true; services.openssh.enable = true; services.printing.enable = true; services.tailscale = { enable = true; package = pkgs.unstable.tailscale; }; }