Personal dot files
| aider | ||
| alacritty/.config/alacritty | ||
| applications/.local/share | ||
| assets | ||
| bat/.config/bat | ||
| bin/.local | ||
| fonts/.fonts | ||
| fuzzel/.config/fuzzel | ||
| git | ||
| helix/.config/helix | ||
| mpv/.config/mpv | ||
| ollama/.config/systemd/user | ||
| profile | ||
| starship/.config | ||
| sway/.config/sway | ||
| swaylock/.config/swaylock | ||
| swaync/.config/swaync | ||
| user-dirs/.config | ||
| waybar/.config/waybar | ||
| yazi/.config/yazi | ||
| zellij/.config/zellij | ||
| zsh | ||
| .gitignore | ||
| create_symlinks | ||
| install | ||
| README.md | ||
Dotfiles
Personal dotfiles for SwayWM on openSUSE Tumbleweed with the Catppuccin Mocha theme.
Install
Install OpenSUSE Tumbleweed and select the Server option during the installation
wizard. After the installation is complete, log in to the server, install git,
clone this repository, and run the following command:
./install
Manual steps to complete setup
Auto unlock keyring on login
Add the following lines to /usr/lib/pam.d/greetd:
# Under last auth line:
auth optional pam_gnome_keyring.so
# Under last session line:
session optional pam_gnome_keyring.so auto_start
More info: https://wiki.archlinux.org/title/GNOME/Keyring
Enable ssh agent for gnome keyring
mkdir -vp ~/.config/systemd/user/
cp /usr/lib/systemd/user/gnome-keyring-daemon.service ~/.config/systemd/user/
Edit ~/.config/systemd/user/gnome-keyring-daemon.service and add ssh to --components.
Auto display (kanshi)
Create a config file ~/.config/kanshi/config, and use swaymsg -t get_outputs to get output names:
profile {
output eDP-1 enable mode 3840x2400 position 0,0 scale 2
}
profile {
# Home
output "Iiyama North America PL2770QS 1183210701438" enable mode 2560x1440 position 0,0 scale 1
output eDP-1 disable
}
profile {
# Work (fallback)
output "DP-3" enable mode 3840x2160 position 0,0 scale 1.5
output eDP-1 disable
}
