- CLI
- picom - A lightweight compositor for X11.
- bash - Bash is an interactive command interpreter and programming language developed for Unix-like operating systems.
- wezterm - A GPU-accelerated cross-platform terminal emulator and multiplexer written and implemented in Rust .
- neovim - Hyperextensible Vim-based text editor.
- git - A free and open source distributed version control system.
- diff-so-fancy - Make your diffs human readable instead of machine readable.
- fzf - A command-line fuzzy finder.
- ripgrep - A line-oriented search tool that recursively searches directories for a regex pattern.
- feh - a fast and light image viewer.
- ranger - a VIM-inspired filemanager for the console .
- ytdlp - a feature-rich command-line audio/video downloader.
- keyd - a key remapping daemon for linux.
- eza - a modern alternative to ls.
- redshift - Redshift adjusts the color temperature of your screen according to your surroundings. This may help your eyes hurt less if you are working in front of the screen at night.
- stow - a symlink farm manager, to store and sync your configuration files in one common location.
- nm-applet - tray applet and an advanced network connection editor.
- blueman-applet - a GTK+ Bluetooth Manager.
- bpytop - Linux/OSX/FreeBSD resource monitor.
- paplay - play back audio files on a PulseAudio sound server.
- tmux - A terminal multiplexer.
- wget - A free software package for retrieving files using HTTP, HTTPS, FTP, and FTPS.
- curl - a command-line tool for transferring data specified with URL syntax.
- GUI
- qtile - An X11/Wayland tiling window manager.
- rofi - A window switcher, application launcher and dmenu replacement.
- dunst - A highly configurable and lightweight notification daemon.
- mpv - command line media player.
- zathura - a highly customizable and functional document viewer. It provides a minimalistic and space saving interface as well as an easy usage that mainly focuses on keyboard interaction.
- nautilus - this is the project of the Files app, a file browser for GNOME, internally known by its historical name
nautilus. - xfce4-power-manager - power manager for Xfce.
- xfce4-screensaver - a simple screen saver and locker well integrated with Xfce.
- firefox - the browser that helps you get sh*t done.
- brave browser - The browser that puts you first.
- sublime text - A sophisticated text editor for code, markup and prose.
- sublime merge - a cross-platform Git client, done the Sublime Text way.
- flameshot - powerful yet simple to use screenshot software.
- marktext - a simple and elegant markdown editor.
Currently, these dots work neatly on fedora systems, if you have another OS, please change the package manager in the install.py file accordingly; though not all the packages may be present in the official repositories.
To get this up and running, simply navigate to your $HOME directory and:
git clone https://github.com/mbvgua/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
python install.py
# create symlinks to necessary files
stow .Important
A neccessary QoL if you are on the qtile WM is adding click support, which allows for click actions using the touchoad. Simply input sudoedit /usr/share/X11/xorg.conf.d/40-libinput.conf and using your $EDITOR change add the "Option" "Tapping" "true" in the below class:
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "True" # this option here
EndSection
If you only knew the power of the dark side.
~ Darth Vader.
