Finally, my personal dotfiles repository! Targeting Niri, Waybar, Alacritty and systemd by default.
Yes, I use micro over nano, *vi*, emacs, etc.
Tip
Put wallpaper in ~/Pictures/Background.png (To change this, edit ~/.config/systemd/user/swaybg.service). This repo also tries to download to the location, so syncing may reset your background back to the default image. Same Wallpaper is also used for swaylock so also edit ~/.config/swaylock/config
Tip
Alternatively, just change the image and rename as-is
Tip
If you edit ~/.config/systemd/user/swaybg.service, remember to reload the rules with: systemctl --user daemon-reload
Ensure the following commands are available on your system:
rust
cargo
git
gtk4-devel
gtk4-layer-shell-devel
libopenssl-devel
pkg-config
wpctl
brightnessctl
pamixer
playerctl
systemctl
waybar
swaybg
swaync
swaylock
swayidle
xwayland-satellite
firefox
wl-paste
alacritty
cliphist
nm-applet
alacritty
rofi
wob
niri
flatpak # for browser scripts
Tip
Run the following after package installation
systemctl --user add-wants niri.service swaync.service
(needed for sync.py)
GitPython: python3-GitPython
glow
npm (preferably run `nvm use node` before starting) (nodejs-common on tumbleweed)
unzip
zstd
xz
tar
gzip
gunzip
git clone https://github.com/sounddrill31/dotfiles; cd dotfilespython3 sync.pyTo Back up,
python3 backup.py- OpenSUSE Tumbleweed
- Niri
- Waybar
- Gnome Files
- Alacritty
- Rofi for launcher(Mod+D) and clipboard(Mod+V)
- Vivaldi, installed from flatpak
- Firefox
- Swaylock, swaybg
- swaync for notifications
- Micro for text editing
- Vivaldi mail and Evolution for Email
- Telegram Desktop
- Discord, Vivaldi New Tab. Old Script with firefox
- Whatsapp, Vivaldi New Tab. Old Script with firefox
etc
Directly used resources from:
- OpenSUSE/OpenSUSEway for Waybar config
for Wallpaper(s)
