Skip to content

Savecoders/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rice Preview


💻 My dotfiles for rice AwesomeWM

to my dotfiles! Here are some details about my setup

🧰 Information

Here are some details about my setup:

🎢 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

  • custom theme?
    • for dark, edit theme/dark/dark.lua
    • for light, edit theme/light/light.lua
    • agg display theme selection theme/selection_theme.lua

  • 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 wallpapers awesome/wallpapers - replace existing wallpapers with new ones in: "wallpapers/new_walpapers.jpg"
Modules in aplication
  • Bling

    • use in Playerctl widget, layout
  • Rubato

    • Create animation for aweosmeWM
  • Better resize

    • 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