dotfiles

My dofiles in AwesomeWM

GPL-3.0 License

Stars
34
Committers
2

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.

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.

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 :)

  • 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"
  • 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
  • Installing to submodules git layout-machi
    • clone the repo layout-achi
    • copy the content and page in ~/.config/awesome/modules/layout-machi