This project showcases my fully customized Arch Linux setup, also known as "rice." It includes a collection of personalized configurations, scripts, and tools designed to create an efficient, aesthetically pleasing, and productive environment. The setup features a highly customizable window manager (Qtile), custom shell configurations (Zsh), application launchers (Rofi), and various other utilities that enhance both the functionality and appearance of my Linux desktop.
- Linux Distribution: Arch Linux (or preferred distro)
- Window Manager: Qtile
- Shell: Zsh with custom prompt
- File Manager: Yazi
- Taskbar : Polybar
- Launcher : Rofi
- my custom rofi scripts
- Notification System: Dunst
- Compositor: Picom
- Scripting: Shell scripts for automation and setup
- Network management : NetworkManager
- bluetooth : blueman
- Shortcut keys management : sxkhd
- Version Control: Git, GitHub (for managing dotfiles and configurations)
- Neovim configuration : lua and Lazy package manager
- UI : GTK
- Color pallete : Catpuccin , dracula and tokyo-night
https://github.com/KISHOREkevin/pomodoro-timer
7zip
acpi
amd-ucode
ani-cli
atool
base
base-devel
bat
bc
bind
bleachbit
blueman
bluez
bluez-utils
breeze
brightnessctl
code
cpupower
cpupower-gui
dmenu
dnsmasq
docker
docker-buildx
docker-compose
dosfstools
dpkg
duf
dunst
eza
fastfetch
fd
ffmpegthumbnailer
firefox
flatpak
fortune-mod
fzf
gamemode
geany
gimp
git
gobject-introspection
gparted
grub
gsimplecal
gst-plugin-pipewire
gufw
gvfs
highlight
hostapd
htop
i3-wm
i3blocks
i3lock
i3status
imagemagick
inetutils
intel-media-driver
iwd
jdk-openjdk
kitty
kubectl
lib32-sdl_image
lib32-vulkan-radeon
libpulse
libqalculate
libreoffice-fresh
libva-intel-driver
links
linux
linux-firmware
linux-wifi-hotspot
localsend-bin
lsof
luarocks
lutris
man-db
mariadb
mediainfo
meson
minikube
mongodb-bin
monit
mpc
mpd
nano
nemo
neovim
nerdfetch
net-tools
network-manager-applet
networkmanager
nodejs
npm
nwg-look
obs-studio
otf-comicshanns-nerd
pacman-contrib
papirus-folders-catppuccin-git
pavucontrol
picom
pipewire
pipewire-alsa
pipewire-jack
pipewire-pulse
plocate
polkit-gnome
polybar
python-dbus-next
python-pipx
qtile
rclone
redis
reflector
restfox-bin
rofi
rofi-greenclip
rpm-tools
rtaudio
rust
rustdesk-bin
scrot
smartmontools
sxhkd
sxiv
thunderbird
tldr
tmux
traceroute
transmission-gtk
trash-cli
tree
tty-clock
ueberzug
ufw
unrar
unzip
usbutils
vi
vim
vulkan-intel
vulkan-radeon
webp-pixbuf-loader
wget
wine-staging
winetricks
wireless_tools
wireplumber
xautolock
xdg-utils
xf86-video-amdgpu
xf86-video-ati
xf86-video-nouveau
xf86-video-vmware
xorg-server
xorg-xev
xorg-xinit
xorg-xrandr
xwallpaper
yay
yazi
yt-dlp
zathura
zathura-pdf-mupdf
zen-browser-bin
zip
zoxide
zram-generator
zsh
zsh-completions
- Alacritty
- Ghostty
- Kitty
- Wezterm
- Zellij
- Tmux
- Vim
- Neovim
- I3
- Qtile
- Nwg-look
- Sxiv
- Yazi (CLI)
- Nemo (GUI)
- After the booting the
Arch Linux - Clone this repository
https://github.com/KISHOREkevin/.dotfiles.git . cd .dotfiles - Change the
install.shfile permission to executablechmod +x install.sh - Just run
install.sh./install.sh - type
startxand hit enter.
Enjoy the taste of my distribution

