- WM : openbox
- Terminal : urxvt
- Shell : zsh
- Panel : tint2
- Notification : dunst
- App launcher : rofi (use v.1.7.0)
- File manager : thunar
- New Layout
- New Wallpaper
- Change some of color scheme
- A bit change in gtk theme
- New rofi config and interface
Dependency, oh-my-zsh, and dotfiles installation
Ubuntu based distro
Openbox Window Manager
sudo apt install openbox
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
Arch based distro
โ For AUR helper, im using yay
๐ Openbox Windows Manager
sudo pacman -S openbox
๐ 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-truecolor-wide-glyphs 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
After dependencies is installed, you can go further to dotfiles installation below, or if you want to install oh-my-zsh, you can install it first.
Click for detail
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
Click for detail
๐ General Config
Clone this repository
git clone https://github.com/ilham25/dotfiles-openbox
Copy dotfiles to home directory
pushd dotfiles-openbox/ && \
bash -c 'cp -v -r {.*,*} ~/' && \
popd
Remove unnecessary file (README.md, LICENSE, and git directory)
rm ~/README.md && rm ~/LICENSE && rm -rf ~/.git
๐ฉ 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
โ๏ธ Add user to video group
This step is required so you can control the brightness using keybind.
sudo gpasswd -a $USER video
Please logout and login again so the effect will occur.
Congratulation! You have installed aether dotfiles ๐๐, next step is you can learn the keybinds that i use in this theme. For the first time using it maybe you need some practice, but as time go on, you will get used of it and doesn't have trouble again!:v:
Click for detail
Key | Action |
---|---|
Mod + C | Close Windows |
Mod + Shift + Space | Switch between normal/maximized |
Mod + Left Click (hold) | Move Windows |
Mod + Right Click (hold) | Resize Windows |
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 + C | WM Restart |
Mod + Print | Screenshot Menu |
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
...
40 POWEROFF="poweroff" # systemd default
41 REBOOT="reboot" # systemd default
42 LOCK="dm-tool lock"
43 SLEEP="suspend" # systemd default
...