{ config, pkgs, lib, ... }: { config = { user = { userName = "marty"; shell = pkgs.fish; }; system = { timezone = "Europe/Berlin"; language = "en_GB.UTF-8"; locale = "de_DE.UTF-8"; hostname = "marty-pc"; }; apps = { audio = { base.enable = true; media.enable = true; editing.enable = true; }; development = { editor = { vscodium.enable = true; emacs.enable = true; default = "vscodium"; }; languages = { python.enable = true; }; godot.enable = true; }; gaming = { enable = true; steam.enable = true; minecraft.enable = true; }; image = { base.enable = true; editing.enable = true; }; internet = { browsers = { zen-browser.enable = true; tor-browser.enable = true; default = "zen"; }; mail = { enable = true; providers = { protonmail.enable = true; }; }; }; messaging = { signal.enable = true; element = { enable = true; selfhosted = true; }; }; misc = { obsidian.enable = true; bitwarden.enable = true; blender.enable = true; }; sync = { kde-connect.enable = true; nextcloud.enable = true; syncthing = { devices = { marty-pc = { id = "6PJZD52-EEWIO7U-MZMJJ5B-33DGNSU-O7DJVRT-GAE7QZG-ZY3VIMV-VSMBDQP"; autoAcceptFolder = true; }; marty-server = { id = "UDMXEKZ-HYIFI5S-VAKE75O-K3C65QV-LS43QA5-3JTHWKL-CI5C3Y6-P4NSQQM"; autoAcceptFolders = true; }; marty-latitude = { id = "SOAWHKA-BCQGO5G-IJ24WTO-RDETP5M-LNTVO66-MHIOUU2-NNQ57P6-FFKNSA6"; autoAcceptFolders = true; }; marty-thinkpad = { id = "NWHFQSW-FOBGFLV-YMZR77Q-KNRR3YC-4C6PKXT-TTPDCOL-CDB6QX4-3QJE2AN"; autoAcceptFolders = true; }; marty-pixel = { id = "GSBXOGW-6SYLDUQ-HPH7FBJ-CKHWQIK-K5YORB4-CYKGYT6-DLCVSAK-LA2RMAK"; autoAcceptFolders = true; }; marty-fairphone = { id = "2ISVWQV-4USY5IA-2OU55CE-Q7VLPD7-4RVQ5WX-FXQSJMY-2ES4EZG-IGFB7QG"; autoAcceptFolders = true; }; }; }; }; terminal = { kitty = { enable = true; }; default = "kitty"; tui = { ranger.enable = true; }; toys = true; }; video = { base.enable = true; media.enable = true; editing.enable = true; }; }; desktop = { window-managers = { hyprland = { enable = true; }; niri = { enable = true; }; sway = { enable = false; }; }; shell = { noctalia = { enable = true; }; swww = { enable = false; }; walker = { enable = true; }; waybar = { enable = false; }; }; utilities = { grimblast = { enable = true; }; }; }; server = { synapse = { subdomain = "yap"; }; }; }; }