personal linux config files
- C 29.3%
- Shell 28.4%
- CSS 25.2%
- Lua 15.8%
- Python 1.3%
| .config | ||
| .icons/BreezeX-Light | ||
| .local | ||
| .vim | ||
| dwl-0.8 | ||
| etc | ||
| home/tanguy/Pictures/wallpapers | ||
| lib64/elogind/system-sleep | ||
| screenshots | ||
| usr/share/wayland-sessions | ||
| .bashrc | ||
| .gitignore | ||
| .vimrc | ||
| .Xdefaults | ||
| .xinitrc | ||
| .Xresources | ||
| README.md | ||
dotfiles
personal linux config files
Installed packages (openSUSE Tumbleweed):
sudo zypper install blueman darkman fastfetch fish foot fzf git grim htop imv jq libinput-devel libxcb-devel make mako neovim playerctl power-profiles-daemon qt6gtk2 qutebrowser slurp swaybg swayidle swaylock ubuntu-fonts waybar wayland-devel wayland-protocols-devel wlr-randr wlroots-devel wlsunset wofi xdg-desktop-portal xdg-desktop-portal-wlr xdg-desktop-portal-gtk xwayland-devel
Installed from rust/cargo:
cargo install wayglance
To build and install dwl, change dwl-0.8/config.h to your needs (at least change hard-coded paths, for example paths to images) then run:
./dwl-0.8/prepare.sh
cd dwl-0.8
make
sudo make install
Components
dwl is the wayland compositor
waybar is the top bar
mako is the notification daemon
foot is the terminal emulator
darkman handles auto-switching dark/light themes
swayidle & swaylock handle locking the screen
wlsunset handles "night light" warmer screen
wofi is the launcher
slurp handles selecting screen geometry & grim captures screenshots based on that geometry
wayglance / glance handles "recently taken screenshot/download drag and drop from the bar"