Just a compilation of my configs.
merge since I made new changes to the main branch by mistake outside of my dotfiles |
||
---|---|---|
.bin/sh | ||
.config | ||
.docker | ||
.dot-files-laptop | ||
.newsboat | ||
.themes | ||
.vim/pack/themes/start/dracula | ||
.wallpapers | ||
.gitignore | ||
.zprofile | ||
.zshrc | ||
LICENSE | ||
README.md |
Dot Files
Just a compilation of my configs.
Screenshots
Color Scheme
I use the Dracula theme, following their color palette as best as I can.
Software
- OS: Arch Linux
- Boot loader: Systemd-boot
- Display Manager: None
- Networking: NetworkManager
- Wayland Compositor: Hyprland
- Bar: Waybar
- Notifications: Dunst
- Launcher: Rofi-Wayland
- Menu Editor: alacarte
- File Manager: nnn
- Text Editor: Vim
- PDF Reader: Zathura
- Screenshot Tool: grim+slurp
- Screen Recording: OBS Studio
- Screen Lock: Hyprlock
- Idle Manager: Hypridle
- Fonts: ttf-droid, awesome-terminal-fonts, noto-fonts, gnu-free-fonts
- Terminal: Kitty
- Web browser: Firefox
- Music player: Supersonic
- Video player: mpv
- System information tool: Fastfetch
- System monitor: Btop
- Shell: zsh
- Prompt: starship
Browser theme
- Dracula Darker Theme: Firefox browser theme with dracula colors.
Browser addons
- ff2mpv: A Firefox/Chrome add-on for playing URLs in mpv.
- uBlock Origin: An efficient blocker for Chromium and Firefox. Fast and lean.
- KeePassXC-Browser: Official browser plugin for the KeePassXC password manager.
- Vimium: The hacker's browser.
- LibRedirect: A web extension that redirects several websites to alternative privacy friendly frontends. floccus: Sync bookmarks privately across browsers and devices.
- FF-Container-HomePages: Firefox browser extension that lets you specify a default page for each container.
zsh plugins
- zsh-syntax-highlighting: Fish shell like syntax highlighting for zsh.
- zsh-autosuggestions: Fish-like autosuggestions for zsh.
- zsh-history-substring-search: zsh port of Fish history search with arrow keys.
Vim plugins
- vim-airline: Status line, written in Vimscript.
- vim-airline-themes: Themes for vim-airline.
- vim-supertab: Use the tab key to do all insert completion.
- vim-lastplace: Intelligently reopen files at your last edit position.
- vim-auto-pairs: Insert or delete brackets, parens, quotes in pair.
Other Misc. Tools
- hyprpaper: A blazing fast wayland wallpaper utility with IPC controls.
- fzf: Command-line fuzzy finder.
- newsboat: RSS/Atom feed reader for the text console.
- yt-dlp: Download videos from youtube or other video sites.
- mpv-mpris: Plugin for mpv which allows control of it using standard media keys.
- yt-dlp-drop-in: Emulates youtube-dl executables with yt-dlp.
- gsimplecal: A lightweight calendar application written in C++ using GTK.
- qt5ct: Qt5 configuration utility.
- kvantum: SVG-based theme engine for Qt5/6.
- polkit-kde-agent: Daemon providing a polkit authentication UI.
- xdg-desktop-portal-gtk: A backend implementation for xdg-desktop-portal using GTK.
- trash-cli: Command line trashcan (recycle bin) interface.
- arkenfox-user.js: Firefox user.js template for configuration and hardening.
- ttyper: Terminal-based typing test.
- glow: Command-line markdown renderer.
- udiskie: Removable disk automounter using udisks.
- blueman: GTK+ Bluetooth Manager.
Credits
A lot of the code was modified or borrowed from others that I will attempt to list here:
- dpgraham4401's excelent dot files.
- theCode-Breaker's dot files as well.
- Surendrajat's waybar weather module.
- lobianco's tv_rename.sh script.
- MrRoy's swaync style.css and his config.json.
- Chick2D's neofetch-themes repository.
- MrVivekRajan's themes for Hyprlock, which I used as base for mine.
- Nicholas Anand's i3-volume-brightness-indicator, whose awesome script is powering my notifications with dunst.
If I'm missing anybody else, just open up a MR.