Skip to content

sounddrill31/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

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

Preview

niri setup with rofi and a few apps open

Required Packages

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

Python deps:

(needed for sync.py)

GitPython: python3-GitPython

Required for markdown script

glow
npm (preferably run `nvm use node` before starting) (nodejs-common on tumbleweed)

Required for extract script

unzip
zstd
xz
tar
gzip
gunzip

Installation

git clone https://github.com/sounddrill31/dotfiles; cd dotfiles
python3 sync.py

To Back up,

python3 backup.py

Choices

  • 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

Credits (in no particular order)

Directly used resources from:

About

Finally, my personal dotfiles repository! Targeting Niri, Waybar, Alacritty by default

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published