Skip to content
This repository was archived by the owner on Oct 11, 2025. It is now read-only.

bonswouar/dotfiles

Repository files navigation

Table of Contents

Introduction

My personal Linux dotfiles for Sway.

To install all the files to $HOME with one command:

stow -t $HOME .

Or alternatively (recommended), only for the directories needed: man stow or tldr stow

Feel free to fork and modify for your taste.

Screenshots

Rofi launcher with hotkeys list Screenshot 1

Some themed apps Screenshot 2

Environment & Apps

  • bat cat alternative
  • besgnulinux-mono-grey icons
  • btop resource monitor
  • cliphist clipboard history
  • dunst notifications
  • fastfetch fetcher
  • FantasqueSansM Nerd Font and fontawesome5 fonts
  • foot terminal emulator
  • fzf fuzzy finder
  • gnuplot plot viewer
  • gnu stow symlinks manager
  • grimshot screenshots
  • joplin encrypted notes client
  • keepassXC password manager
  • kvantum Qt apps styling
  • lazygit git TUI interface
  • librewolf web browser
  • mosh mobile ssh
  • mpv video player
  • nano text editor
  • rofi-wayland launcher
  • sddm login screen
  • starship prompt
  • sway window manager
  • swayimg image viewer
  • swaylock lock screen
  • tldr man but simpler
  • VSCodium IDE
  • waybar status bar
  • wl-clipboard clipboard manager
  • yazi TUI file manager
  • zoxide cd but smarter

Hotkeys

All you need is:

  • Mod + Shift + ? will show a rofi menu that lists all key bindings

Note: Bindings made for an AZERTY keyboard

Scripts

Useful scripts are located in .local/bin/

Thanks

Notes

  • This is made for my personnal hardware, running Fedora Sway on a laptop with a resolution of 2880x1800
  • Some scripts can be missing, usually when they come directly from an external repository
  • LATITUDE and LONGITUDE env vars are needed for wlsunset (for example in .bash_profile), update-lat-lng.sh can be used to automatically update them
  • WASTEBIN_URL env var needed if you want to use wastebin script
  • ROFI_SYSTEMD_TERM env var needed for rofi-systemd
  • Gtk theme set with gsettings set org.gnome.desktop.interface gtk-theme Catppuccin-Dark-Compact-Frappe
  • Qt theme set with kvantummanager
  • Regenerate a gnuplot config (used for battery-graph) based on color palettes located in ~/.config/gnuplot with the command gengnuplotconfig > $HOME/.gnuplot

About

Dotfiles for Sway, with a dark pastel theme

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published