2025-02-01 19:28:11 +01:00
2025-02-01 19:28:11 +01:00
2025-01-19 21:05:25 +01:00
2025-02-01 19:28:11 +01:00
2025-02-01 19:28:11 +01:00

my dotfiles

Everything is managed via stow(1):

$ ./stow.sh 
Use ./stow.sh --stow <folder_name> to deploy configuration
Use ./stow.sh --unstow <folder_name> to remove configuration

Quirks

  • Install based on Fedora Workstation with GNOME
  • Font: JetBrains Mono
  • Keyboard Layout: EurKey
  • Keepass should use /run/user/1000/keyring/ssh as SSH Auth Socket
  • Keyring provided by GNOME and started with sway
  • Environment Vairables exported using systemd in envvars.conf
  • Lenovo Conservation Mode without root
    %wheel ALL=(ALL) NOPASSWD: /usr/bin/tee /sys/bus/platform/drivers/ideapad_acpi/VPC????\:??/conservation_mode
    
  • Brave Flags for Wayland
    /usr/bin/brave-browser-stable --enable-features=UseOzonePlatform --ozone-platform=wayland --gtk-version=4 --enable-wayland-ime --enable-features=TouchpadOverscrollHistoryNavigation
    
  • Remove Client Side Decorations
    $ gsettings get org.gnome.desktop.wm.preferences button-layout
    'icon:close'
    $ gsettings set org.gnome.desktop.wm.preferences button-layout ''
    

Software via dnf

sudo dnf install \
  kitty git vim tmux ripgrep fd-find fzf stow \
  brave \
  sway waybar \
  brightnessctl wireplumber pasystray blueman \
  network-manager network-manager-applet \
  fcitx5 fcitx5-configtool fcitx5-anthy fcitx5-* \
  nextcloud keepassxc

Software via GitHub

Description
my gnome desktop configuration
Readme 136 MiB
Languages
Shell 100%