Light Theme | Dark Theme |
---|---|
![]() |
![]() |
![]() |
![]() |
- WM : i3-gaps
- Terminal : urxvt
- Shell : zsh
- Panel : tint2
- Notification : dunst
- App launcher : rofi
- File manager : thunar
- Centralized Variable
.aether-corevar
- New wallpaper
- New panel (Bottom and Top)
- New file manager sidebar
- New file manager sidebar icons
- Network interface auto-detect
- Support for 1920x1080 screen resolution
Clone installer repository
git clone https://github.com/ilham25/dotfiles-installer && cd dotfiles-installer/
Run the installer
./installer
-
i3-Gaps Window Manager
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:kgilmer/speed-ricer
sudo apt-get update
sudo apt-get install i3-gaps-wm i3-gaps-session
Other Dependencies
sudo apt install feh rsync python psmisc wireless-tools alsa-utils brightnessctl python3-psutil nitrogen dunst tint2 gsimplecal rofi lxappearance qt5ct qt5-style-plugins lxpolkit xautolock rxvt-unicode xclip scrot jq thunar thunar-archive-plugin thunar-media-tags-plugin thunar-volman ffmpegthumbnailer tumbler w3m w3m-img geany viewnior mpv mpd mpc ncmpcpp pavucontrol parcellite neofetch htop imagemagick ffmpeg playerctl xsettingsd
Picom
-
sudo apt install build-essential libxext-dev libxcb1-dev libxcb-damage0-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-render-util0-dev libxcb-render0-dev libxcb-randr0-dev libxcb-composite0-dev libxcb-image0-dev libxcb-present-dev libxcb-xinerama0-dev libxcb-glx0-dev libpixman-1-dev libdbus-1-dev libconfig-dev libgl1-mesa-dev libpcre2-dev libevdev-dev uthash-dev libev-dev libpcre3-dev libx11-xcb-dev ninja-build meson
-
git clone https://github.com/yshui/picom.git && cd picom/
-
git submodule update --init --recursive
-
meson --buildtype=release . build
-
ninja -C build
-
ninja -C build install
psuinfo - Network & CPU Monitor, RAM Usage
-
git clone https://github.com/nwg-piotr/psuinfo.git && cd psuinfo/
-
sudo cp -r {psuinfo,icons} /usr/bin
networkmanager_dmenu install
-
git clone https://github.com/firecat53/networkmanager-dmenu.git && cd networkmanager-dmenu/
-
sudo cp networkmanager_dmenu /usr/bin
-
-
โ For AUR helper, im using yay
๐ i3 Windows Manager
sudo pacman -S i3-gaps
๐ Audio
sudo pacman -S alsa-utils pulseaudio pulseaudio-alsa
๐ Brightness
yay -S brightnessctl
๐ Network & CPU Monitor, RAM Usage
yay -S psuinfo
๐ถ Wireless Tools
sudo pacman -S wireless_tools
๐จ Other utility (panel, notification, terminal, file manager, etc)
yay -S dunst tint2 gsimplecal rofi feh lxappearance qt5ct qt5-styleplugins lxsession xautolock rxvt-unicode-patched xclip scrot thunar thunar-archive-plugin thunar-media-tags-plugin thunar-volman lxsession tumbler jq w3m geany nano vim viewnior pavucontrol parcellite neofetch htop picom-git gtk2-perl xfce4-power-manager imagemagick playerctl networkmanager-dmenu xsettingsd
zsh install
-
Debian based
sudo apt install zsh
-
Arch based
sudo pacman -S zsh
oh-my-zsh install
chsh -s `which zsh`
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" &&
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-completions.git ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-completions
๐ General Config
-
git clone https://github.com/ilham25/dotfiles-aether
-
cd dotfiles-aether/ && cp -r {.*,*} ~/
-
rm -r ~/{README.md,LICENSE,.git} # Delete unnecessary files
๐ฉ Icons
-
cd ~/.icons/
-
tar -Jxvf oomox-aesthetic-light.tar.xz && tar -Jxvf oomox-aesthetic-dark.tar.xz
-
sudo cp -r {oomox-aesthetic-light,oomox-aesthetic-dark} /usr/share/icons/
-
rm -r ~/.icons/{oomox-aesthetic-light,oomox-aesthetic-dark,*.tar.xz} # Delete unnecessary files
๐ก Refresh font cache
fc-cache -rv
๐ฅ๏ธ Screen Resolution This dotfiles only support 1366x768 and 1920x1080 screen resolution.
Open configuration file
nano ~/.aether-corevar
Change the value to your own screen resolution
...
34 RESOLUTION="1366x768" # Change this value
...
Save and change your theme to apply effect
๐ Power Menu Command If you are not using systemd init, you can custom the power menu command.
Open configuration file
nano ~/.aether-corevar
Change the configuration below
...
39 POWEROFF="poweroff" # systemd default
40 REBOOT="reboot" # systemd default
41 LOCK="dm-tool lock"
42 SLEEP="suspend" # systemd default
...
Key | Action |
---|---|
Mod + K | List of all available keybinds |
Mod + C | Close Windows |
Mod + Ctrl + โฌ๏ธ/โฌ๏ธ/โฌ ๏ธ/โก๏ธ | Resize Windows - Tiling |
Mod + Shift + โฌ๏ธ/โฌ๏ธ/โฌ ๏ธ/โก๏ธ | Move Windows - Tiling |
Mod + Shift + Space | Switch between tiling/floating |
Mod + Left Click (hold) | Move Windows - Floating |
Mod + Right Click (hold) | Resize Windows - Floating |
Mod + 1/2/3/4/5/6/7/8/9/0 | Change Workspace |
Mod + Shift + 1/2/3/4/5/6/7/8/9/0 | Move active windows to workspace number |
Mod + E | Open file manager |
Mod + R | App launcher |
Mod + L | Lock Screen |
Mod + Return | Open terminal |
Mod + Shift + E | Power Menu |
Mod + Shift + R | WM Restart |
Mod + Print | Screenshot Menu |
Mod + H | Change Tiling direction (Horizontal) |
Mod + J | Change Tiling Direction (Vertical) |