wip
This commit is contained in:
@@ -1,6 +1,15 @@
|
||||
config:
|
||||
# Symbolic links to create
|
||||
symlinks:
|
||||
nix-home-manager:
|
||||
source: ~/dotfiles/config/home-manager
|
||||
target: ~/.config/home-manager
|
||||
|
||||
# NixOS Configuration
|
||||
nixos:
|
||||
source: ~/dotfiles/config/nixos/configuration.nix
|
||||
target: /etc/nixos/configuration.nix
|
||||
|
||||
# Gitconfig
|
||||
gitconfig:
|
||||
sources:
|
||||
@@ -8,6 +17,11 @@ config:
|
||||
linux: ~/dotfiles/config/gitconfig.linux
|
||||
wsl: ~/dotfiles/config/gitconfig.wsl
|
||||
target: ~/.gitconfig
|
||||
|
||||
# VSCode settings
|
||||
vscode:
|
||||
source: ~/dotfiles/vscode/settings.json
|
||||
target: ~/.config/Code/User/settings.json
|
||||
|
||||
# SSH config
|
||||
ssh:
|
||||
@@ -41,67 +55,10 @@ config:
|
||||
source: ~/dotfiles/.bashrc
|
||||
target: ~/.bashrc
|
||||
|
||||
# VSCode settings
|
||||
vscode:
|
||||
source: ~/dotfiles/vscode/settings.json
|
||||
target: ~/.config/Code/User/settings.json
|
||||
|
||||
vscode-argv:
|
||||
source: ~/dotfiles/vscode/argv.json
|
||||
target: ~/.vscode/argv.json
|
||||
|
||||
# Starship config
|
||||
starship:
|
||||
source: ~/dotfiles/config/starship.toml
|
||||
target: ~/.config/starship.toml
|
||||
|
||||
# Autostart desktop file
|
||||
autostart:
|
||||
source: ~/dotfiles/config/dotf-autostart.desktop
|
||||
target: ~/.config/autostart/dotf-autostart.desktop
|
||||
|
||||
# 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: gnome-terminal
|
||||
screenshot:
|
||||
shortcut: Shift + Alt + 4
|
||||
command: flameshot gui
|
||||
1password-quick-access:
|
||||
shortcut: Shift + Alt + Space
|
||||
command: 1password --quick-access
|
||||
missioncenter:
|
||||
shortcut: Ctrl + Shift + Escape
|
||||
command: flatpak run io.missioncenter.MissionCenter
|
||||
resources:
|
||||
shortcut: Alt + Shift + Escape
|
||||
command: flatpak run net.nokyan.Resources
|
||||
gtile:
|
||||
shortcut: Super + Tab
|
||||
command: xdotool key super+g
|
||||
|
||||
# Commands to run after login
|
||||
startup:
|
||||
delay: 5
|
||||
delay_between_ms: 1000
|
||||
commands:
|
||||
1password: 1password
|
||||
hotkey-deamon: $HOME/dotfiles/bin/actions/hotkey-daemon.sh
|
||||
trayscale: flatpak run dev.deedles.Trayscale --hide-window
|
||||
vesktop: flatpak run dev.vencord.Vesktop
|
||||
telegram: flatpak run org.telegram.desktop
|
||||
spotify: flatpak run com.spotify.Client
|
||||
zapzap: flatpak run com.rtosta.zapzap
|
||||
steam: steam
|
||||
|
||||
# Fonts to install (Mostly tested with Nerd Fonts)
|
||||
fonts:
|
||||
@@ -121,15 +78,15 @@ config:
|
||||
branch: master
|
||||
target: ~/dotfiles
|
||||
|
||||
songguru-bot:
|
||||
url: git@github.com:vleeuwenmenno/songguru-bot.git
|
||||
branch: develop
|
||||
target: ~/Projects/Private/songguru-bot
|
||||
|
||||
ssdc_app_v2:
|
||||
url: git@github.com:vleeuwenmenno/ssdc_app_v2.git
|
||||
branch: master
|
||||
target: ~/Projects/Private/ssdc_app_v2
|
||||
|
||||
infra:
|
||||
url: git@github.com:tradaware/infra.git
|
||||
branch: main
|
||||
target: ~/Projects/Work
|
||||
|
||||
|
||||
# Packages to install
|
||||
@@ -138,106 +95,92 @@ config:
|
||||
packages:
|
||||
# Supply a git_url and binary to install from source
|
||||
cargo:
|
||||
eza:
|
||||
lsd:
|
||||
bat:
|
||||
starship:
|
||||
ripgrep:
|
||||
rip2:
|
||||
fd-find:
|
||||
procs:
|
||||
bottom:
|
||||
Simple-Wayland-HotKey-Daemon:
|
||||
git_url: https://github.com/waycrate/swhkd.git
|
||||
binary: Simple-Wayland-HotKey-Daemon
|
||||
swhks:
|
||||
git_url: https://github.com/waycrate/swhkd.git
|
||||
binary: swhks
|
||||
|
||||
pipx:
|
||||
- gnome-extensions-cli
|
||||
- bauh
|
||||
- shyaml
|
||||
|
||||
apt:
|
||||
repos:
|
||||
apps:
|
||||
- bash
|
||||
- bash-completion
|
||||
- cargo
|
||||
- solaar
|
||||
- git
|
||||
- curl
|
||||
- wget
|
||||
- gpg
|
||||
- nala
|
||||
- ca-certificates
|
||||
- gnupg-agent
|
||||
- software-properties-common
|
||||
- apt-transport-https
|
||||
- vim
|
||||
- sl
|
||||
- jq
|
||||
- libglvnd-dev
|
||||
- libwayland-dev
|
||||
- libseat-dev
|
||||
- libxkbcommon-dev
|
||||
- libinput-dev
|
||||
- udev
|
||||
- dbus
|
||||
- liblzma-dev
|
||||
- libreadline-dev
|
||||
- libdbus-1-dev
|
||||
- libsystemd-dev
|
||||
- libpixman-1-dev
|
||||
- libssl-dev
|
||||
- libflatpak-dev
|
||||
- libpulse-dev
|
||||
- libexpat1-dev
|
||||
- libfontconfig-dev
|
||||
- libfreetype-dev
|
||||
- mold
|
||||
- clang
|
||||
- libgtk-3-dev
|
||||
- gcc
|
||||
- gcc-mingw-w64
|
||||
- btop
|
||||
- htop
|
||||
- libgbm-dev
|
||||
- libclang-dev
|
||||
- libsecret-1-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
|
||||
- flameshot
|
||||
- cmake
|
||||
- libsqlite3-dev
|
||||
- libudev-dev
|
||||
- libncursesw5-dev
|
||||
- libgdbm-dev
|
||||
- libc6-dev
|
||||
- libbz2-dev
|
||||
- libffi-dev
|
||||
- tk-dev
|
||||
- cmatrix
|
||||
- toilet
|
||||
- oneko
|
||||
- libaa-bin
|
||||
- libcurses-perl
|
||||
- xdotool
|
||||
- xclip
|
||||
- unzip
|
||||
- zip
|
||||
# No longer supported:
|
||||
# apt:
|
||||
# repos:
|
||||
# apps:
|
||||
# - bash
|
||||
# - bash-completion
|
||||
# - solaar
|
||||
# - git
|
||||
# - curl
|
||||
# - wget
|
||||
# - gpg
|
||||
# - nala
|
||||
# - ca-certificates
|
||||
# - gnupg-agent
|
||||
# - software-properties-common
|
||||
# - apt-transport-https
|
||||
# - vim
|
||||
# - sl
|
||||
# - jq
|
||||
# - gh
|
||||
# - libglvnd-dev
|
||||
# - libwayland-dev
|
||||
# - libseat-dev
|
||||
# - libxkbcommon-dev
|
||||
# - libinput-dev
|
||||
# - udev
|
||||
# - dbus
|
||||
# - liblzma-dev
|
||||
# - libreadline-dev
|
||||
# - libdbus-1-dev
|
||||
# - libsystemd-dev
|
||||
# - libpixman-1-dev
|
||||
# - libssl-dev
|
||||
# - libflatpak-dev
|
||||
# - libpulse-dev
|
||||
# - libexpat1-dev
|
||||
# - libfontconfig-dev
|
||||
# - libfreetype-dev
|
||||
# - mold
|
||||
# - clang
|
||||
# - libgtk-3-dev
|
||||
# - gcc
|
||||
# - gcc-mingw-w64
|
||||
# - btop
|
||||
# - htop
|
||||
# - libgbm-dev
|
||||
# - libclang-dev
|
||||
# - libsecret-1-dev
|
||||
# - libpipewire-0.3-dev
|
||||
# - libpam0g-dev
|
||||
# - openssh-server
|
||||
# - build-essential
|
||||
# - flatpak
|
||||
# - meson
|
||||
# - pipx
|
||||
# - python3-nautilus
|
||||
# - gettext
|
||||
# - fzf
|
||||
# - fastfetch
|
||||
# - screenfetch
|
||||
# - screen
|
||||
# - code
|
||||
# - 1password
|
||||
# - 1password-cli
|
||||
# - flameshot
|
||||
# - cmake
|
||||
# - libsqlite3-dev
|
||||
# - libudev-dev
|
||||
# - libncursesw5-dev
|
||||
# - libgdbm-dev
|
||||
# - libc6-dev
|
||||
# - libbz2-dev
|
||||
# - libffi-dev
|
||||
# - tk-dev
|
||||
# - cmatrix
|
||||
# - toilet
|
||||
# - oneko
|
||||
# - libaa-bin
|
||||
# - libcurses-perl
|
||||
# - xdotool
|
||||
# - xclip
|
||||
|
||||
Reference in New Issue
Block a user