README.md
April 1, 2026 ยท View on GitHub
๐ป My dotfiles for rice AwesomeWM
to my dotfiles! Here are some details about my setup
๐งฐ Information
Here are some details about my setup:
- OS: Arch Linux
- WM: awesome (Not Soported) and Hyprland
- Terminal: kitty
- Shell: zsh
- Application Launcher: rofi
- Compositor: picom
- Editor: neovim | vscode || zed
- System Font: SF Pro Display
๐ข installation
๐ Clone this repository
git clone --recurse-submodules https://github.com/Savecoders/dotfiles.git
cd dotfiles && git submodule update --remote --merge
๐ฅ Use the script
chmod +x resources/install.sh && ./resources/install.sh
Warning
โ Critical content demanding immediate user attention due to potential risks.
โ Error clone submodules?
In this case you need clone the submodules with repositories and move folders
mkdir dev && cd dev && git clone https://github.com/Savecoders/dotfiles.git
git clone https://github.com/xinhaoyuan/layout-machi.git
git clone https://github.com/BlingCorp/bling.git
git clone https://github.com/Savecoders/simpleTheme-zsh-theme
cp -r layout-machi/* dotfiles/config/awesome/modules/layout-machi/
cp -r bling/* dotfiles/config/awesome/modules/bling/
cp -r simpleTheme-zsh-theme/* dotfiles/misc/zsh/simpleTheme-zsh-theme
Important
Do you want to install manually? Please continue with the manual installation.
Installation Manual Dotfiles
Install Dependencies
paru -Sy awesome-git picom-git kitty rofi acpi acpid acpi_call upower \
jq inotify-tools xdotool xclip gpick ffmpeg blueman zsh-autosuggestions \
pamixer brightnessctl scrot redshift rainfall zsh-syntax-highlighting \
feh mpv mpd mpc mpdris2 ncmpcpp playerctl qtile tunar zsh --needed
Enable Services
systemctl --user enable mpd.service
systemctl --user start mpd.service
Clone this repository
git clone https://github.com/Savecoders/dotfiles.git
cd dotfiles
Use config
cp -r config/* ~/.config/
cp -r misc/fonts/* ~/.local/share/fonts/
cp -r misc/oh-my-zsh ~/.oh-my-zsh
cp -r misc/.zshrc ~
Use others rxfetch
cd neofetch && chmod +x singfetch
sudo cp -r singfetch /usr/bin/
Install ohmyzsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
๐ต AwesomeWM
Dark Theme Mode
Grubox Theme Mode
Light Theme Mode
๐ข QTile
Special Thanks
The dotfiles is based in and the other parts of code is the others devs :)
Quetions
- Fonts and icons
- as for fonts, the setup uses 4 fonts in total
- SF Pro Display - my main ui font
- Font Awesome 6 Free - for icons the weather
- JetBrainsMono NF - icons of signals
- Cascadia Code - Editor/terminal
- in the tag config, using images for icons, the images They're in
awesome/icons/tag/
- as for fonts, the setup uses 4 fonts in total
- custom theme?
- for dark, edit
theme/dark/dark.lua - for light, edit
theme/light/light.lua - agg display theme selection
theme/selection_theme.lua
- for dark, edit
- wallpapers and profile
- by default wallpapers are found by theme - example:
theme.wallpaper = gfs.get_configuration_dir() .. "wallpapers/hands.jpg"- in wallpapers folder add new wallpapersawesome/wallpapers- replace existing wallpapers with new ones in:"wallpapers/new_walpapers.jpg"
- by default wallpapers are found by theme - example:
Modules in aplication
-
- use in Playerctl widget, layout
-
- Create animation for aweosmeWM
-
- An improved method of resizing clients in the tiled layout, and maded by javacafe01
Installation bugs
- Installing to submodules git layout-machi
- clone the repo layout-achi
- copy the content and page in ~/.config/awesome/modules/layout-machi