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
- 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 ''
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