dotfiles
dotfiles copied to clipboard
My dofiles in AwesomeWM
💻 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 or Qtile
- Terminal: kitty
- Shell: zsh
- Application Launcher: rofi
- Compositor: picom
- Editor: neovim | vscode
- 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



🟢 QTile

Galery(2023)





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