No description
  • Shell 59.2%
  • JavaScript 20.5%
  • Python 17.1%
  • CSS 1.9%
  • Makefile 1.1%
  • Other 0.2%
Find a file
2026-02-28 23:38:30 +02:00
alacritty/.config/alacritty simplify the rice script by use only base16 2026-02-09 12:27:11 +02:00
bat/.config/bat simplify the rice script by use only base16 2026-02-09 12:27:11 +02:00
desktop/.local/share/applications WIP: migrate to wayland 2026-01-31 23:29:34 +02:00
dunst submodule update 2026-02-22 12:48:30 +02:00
fastfetch/.config/fastfetch fastfetch 2026-02-04 16:35:59 +02:00
fontconfig/.config/fontconfig fontconfig enhance arabic 2025-12-07 16:16:39 +02:00
foot/.config/foot simplify the rice script by use only base16 2026-02-09 12:27:11 +02:00
ghostty/.config/ghostty simplify the rice script by use only base16 2026-02-09 12:27:11 +02:00
git/.config/git simplify the rice script by use only base16 2026-02-09 12:27:11 +02:00
gnupg/.local/share/gnupg theme updates 2025-08-16 14:17:47 +03:00
goimapnotify/.config/goimapnotify update mail and fixes 2026-02-10 20:08:16 +02:00
gtk updates 2026-02-07 11:57:45 +02:00
isync/.config/isync update mail and fixes 2026-02-10 20:08:16 +02:00
lazygit simplify the rice script by use only base16 2026-02-09 12:27:11 +02:00
lynx/.config/lynx patch updates 2021-11-23 19:24:45 +02:00
mangohud/.config/MangoHud updates 2024-08-04 13:08:09 +03:00
mise/.config/mise updates 2026-02-26 13:21:35 +02:00
mpv submodule update 2026-02-26 13:23:36 +02:00
msmtp/.config/msmtp update mail and fixes 2026-02-10 20:08:16 +02:00
neomutt/.config/neomutt fzf-img 2026-02-12 21:12:50 +02:00
newsboat/.config/newsboat updates 2026-02-26 13:21:35 +02:00
niri/.config/niri niri yazi 2026-02-26 14:23:42 +02:00
npm/.config/npm updates 2023-11-23 11:31:28 +02:00
nsxiv/.config/nsxiv/exec updates 2025-08-05 12:39:35 +03:00
paru/.config/paru updates 2022-08-20 20:21:37 +02:00
patches add readability patch 2024-12-19 16:20:51 +02:00
pipewire/.config/pipewire/pipewire.conf.d more config 2026-02-04 13:29:47 +02:00
qt/.config/qt6ct updates to simplify things 2026-02-09 13:13:03 +02:00
qutebrowser submodule update 2026-02-28 23:38:30 +02:00
ripgrep/.config ripgrep and readme 2021-07-10 20:49:26 +02:00
scripts/.local/bin add yazi 2026-02-26 14:10:20 +02:00
shell niri yazi 2026-02-26 14:23:42 +02:00
src/.local/src submodule update 2026-02-22 12:48:30 +02:00
swayidle/.config/swayidle mise for tooling 2026-02-04 16:30:26 +02:00
swaylock/.config/swaylock updates to simplify things 2026-02-09 13:13:03 +02:00
sxhkd/.config/sxhkd alacritty and more 2026-01-27 13:27:48 +02:00
tmux submodule update 2026-02-22 12:48:30 +02:00
waybar updates 2026-02-26 13:21:35 +02:00
x11/.config/x11 more config 2026-02-04 13:29:47 +02:00
yazi add yazi 2026-02-26 14:10:20 +02:00
zathura simplify the rice script by use only base16 2026-02-09 12:27:11 +02:00
zsh fix ssh on zsh prompt 2026-02-23 00:43:11 +02:00
.gitattributes update 2025-01-15 15:51:09 +02:00
.gitignore enhance bat and delta themes 2024-12-21 17:38:44 +02:00
.gitmodules add yazi 2026-02-26 14:10:20 +02:00
Makefile niri yazi 2026-02-26 14:23:42 +02:00
package.json use submodule for builtin qutebrowser 2024-12-19 16:09:40 +02:00
pnpm-lock.yaml use submodule for builtin qutebrowser 2024-12-19 16:09:40 +02:00
README.md replace nn with yazi 2026-02-28 22:01:47 +02:00
screenshot-niri.png update screenshot 2026-02-09 13:17:07 +02:00
screenshot.gif fix readme 2021-07-10 20:57:07 +02:00
screenshot.png update screenshot 2024-12-31 22:31:08 +02:00

Mahmoud Ashraf's Dotfiles 🎨

screenshot

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

  1. Install Gnu Stow
  2. Run make
  3. Run make rice to install base16-gruvbox-dark-hard theme as the default theme

Software