{ ... }: { services = { xserver = { enable = true; displayManager.gdm.enable = true; desktopManager.gnome.enable = true; }; pipewire = { enable = true; alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; jack.enable = true; }; printing.enable = true; resolved.enable = true; }; programs = { steam.enable = true; gnupg.agent = { enable = true; enableSSHSupport = true; pinentryFlavor = "gnome3"; }; }; hardware.pulseaudio.enable = false; home-manager.users.thiloho = { pkgs, lib, config, ... }: { programs = { firefox = { enable = true; package = pkgs.firefox-devedition; }; chromium = { enable = true; extensions = [ { id = "dhdgffkkebhmkfjojejmpbldmpobfkfo"; } { id = "mmbiohbmijkiimgcgijfomelgpmdiigb"; } { id = "cjpalhdlnbpafiamejdnhcphjbkeiagm"; } ]; }; vscode = { enable = true; extensions = with pkgs.vscode-extensions; [ svelte.svelte-vscode jnoortheen.nix-ide ritwickdey.liveserver astro-build.astro-vscode ]; userSettings = { "editor.tabSize" = 2; "nix.enableLanguageServer" = true; "nix.serverPath" = "nil"; }; }; git = { enable = true; userName = "thiloho"; userEmail = "123883702+thiloho@users.noreply.github.com"; signing = { signByDefault = true; }; }; obs-studio.enable = true; }; home = { packages = with pkgs; [ libreoffice airshipper tldr prismlauncher ventoy-full psensor spotify nil zoom-us teamspeak5_client ]; }; }; }