No description
- Shell 59.2%
- JavaScript 20.5%
- Python 17.1%
- CSS 1.9%
- Makefile 1.1%
- Other 0.2%
| alacritty/.config/alacritty | ||
| bat/.config/bat | ||
| desktop/.local/share/applications | ||
| dunst | ||
| fastfetch/.config/fastfetch | ||
| fontconfig/.config/fontconfig | ||
| foot/.config/foot | ||
| ghostty/.config/ghostty | ||
| git/.config/git | ||
| gnupg/.local/share/gnupg | ||
| goimapnotify/.config/goimapnotify | ||
| gtk | ||
| isync/.config/isync | ||
| lazygit | ||
| lynx/.config/lynx | ||
| mangohud/.config/MangoHud | ||
| mise/.config/mise | ||
| mpv | ||
| msmtp/.config/msmtp | ||
| neomutt/.config/neomutt | ||
| newsboat/.config/newsboat | ||
| niri/.config/niri | ||
| npm/.config/npm | ||
| nsxiv/.config/nsxiv/exec | ||
| paru/.config/paru | ||
| patches | ||
| pipewire/.config/pipewire/pipewire.conf.d | ||
| qt/.config/qt6ct | ||
| qutebrowser | ||
| ripgrep/.config | ||
| scripts/.local/bin | ||
| shell | ||
| src/.local/src | ||
| swayidle/.config/swayidle | ||
| swaylock/.config/swaylock | ||
| sxhkd/.config/sxhkd | ||
| tmux | ||
| waybar | ||
| x11/.config/x11 | ||
| yazi | ||
| zathura | ||
| zsh | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| Makefile | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| screenshot-niri.png | ||
| screenshot.gif | ||
| screenshot.png | ||
Mahmoud Ashraf's Dotfiles 🎨
Note
This repository contains some encrypted files for private use, secured with
age. Ensure that you have age installed
and save the secret to the pass store.
Additionally, update the recipient key in the Git configuration file.
How to install
- Install Gnu Stow
- Run
make - Run
make riceto installbase16-gruvbox-dark-hardtheme as the default theme
Software
- Terminal: Foot
- WM: Niri
- Bar: Waybar (fork with
hide-emptyoption for niri workspaces) - Menu: fzf-menu
- Shell: zsh
- Font: Nerd Fonts
- Shell: zsh
- Multiplexer: tmux
- Editor: Neovim
- PDF viewer: zathura
- Video Player: mpv
- Syntax highlighting bat, delta
- ls: lsd
- Email:
- Image Viewer: imv
- Browser: qutebrowser
- Notification: dunst
- RSS:
- File Manager:
- Gaming: Steam, Bottles (flatpak), Faugus, MangoHud
