config: # What groups users should be added user_groups: menno: - docker - libvirt - video - input # Keybinds to set into swhkd keybinds: terminal: shortcut: Ctrl + Alt + T command: alacritty screenshot: shortcut: Shift + Alt + 4 command: cosmic-screenshot --interactive missioncenter: shortcut: Ctrl + Shift + Escape command: flatpak run io.missioncenter.MissionCenter # Commands to run after login startup: - spotify - vesktop - dotf hotkey-daemon - brave-browser - steam - 1password # Fonts to install (Mostly tested with Nerd Fonts) fonts: Hack: url: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/Hack.zip name: Hack Meslo: url: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/Meslo.zip name: Meslo JetBrainsMono: url: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/JetBrainsMono.zip name: JetBrainsMono # Packages to install # Note: Uninstalling packages is not supported, if you remove a package from this list it will not be removed from the system! # Likewise with flatpak remotes, apt repositories, etc. packages: flatpak: remotes: - https://flathub.org/repo/flathub.flatpakrepo apps: - app.drey.Doggo - org.gnome.Boxes - org.gnome.baobab - re.sonny.Junction - com.yubico.yubioath - net.nokyan.Resources - com.system76.Popsicle - com.github.marhkb.Pods - io.github.dimtpap.coppwr - com.github.tchx84.Flatseal - dev.bragefuglseth.Keypunch - io.github.flattool.Warehouse - io.github.jonmagon.kdiskmark - org.onlyoffice.desktopeditors - io.missioncenter.MissionCenter - io.podman_desktop.PodmanDesktop - io.github.giantpinkrobots.flatsweep - io.github.realmazharhussain.GdmSettings - io.github.thetumultuousunicornofdarkness.cpu-x - io.github.kukuruzka165.materialgram - net.davidotek.pupgui2 # Supply a git_url and binary to install from source cargo: exa: lsd: bat: starship: ripgrep: fd-find: procs: bottom: alacritty: swhkd: git_url: https://github.com/waycrate/swhkd.git binary: Simple-Wayland-HotKey-Daemon swhkd: git_url: https://github.com/waycrate/swhkd.git binary: swhks pipx: - gnome-extensions-cli - bauh - shyaml apt: repos: apps: - zsh - git - curl - wget - gpg - nala - ca-certificates - gnupg-agent - software-properties-common - apt-transport-https - vim - sl - just - libglvnd-dev - libwayland-dev - libseat-dev - libxkbcommon-dev - libinput-dev - udev - dbus - libdbus-1-dev - libsystemd-dev - libpixman-1-dev - libssl-dev - libflatpak-dev - libpulse-dev - libexpat1-dev - libfontconfig-dev - libfreetype-dev - mold - cargo - libgbm-dev - libclang-dev - libpipewire-0.3-dev - libpam0g-dev - openssh-server - build-essential - flatpak - meson - pipx - python3-nautilus - gettext - fzf - neofetch - screenfetch - screen - brave-browser - code - 1password - 1password-cli - spotify-client - flameshot - cmake - libsqlite3-dev - libudev-dev - libncursesw5-dev - libgdbm-dev - libc6-dev - libbz2-dev - libffi-dev - tk-dev