lots of shit
This commit is contained in:
150
config/config.yaml
Normal file
150
config/config.yaml
Normal file
@@ -0,0 +1,150 @@
|
||||
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
|
||||
|
||||
# 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
|
||||
|
||||
# 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:
|
||||
- ppa:nilarimogard/webupd8
|
||||
- ppa:alexlarsson/flatpak
|
||||
|
||||
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
|
Reference in New Issue
Block a user