βοΈ My Setup
- WM : openbox
- Terminal : urxvt
- Shell : zsh
- Panel : tint2
- Notification : dunst
- App launcher : rofi (use v.1.7.0)
- File manager : thunar
- Screen capture: scrot (use v.1.6 or below)
π© Changelog
- New Wallpaper
- Minor panel changes (gradient buttons)
- Add more gradient
- New rofi config and interface
- Sidebar-mode for network and applications menu
π¨ Color Scheme
π§ Installation
Dependency, oh-my-zsh, and dotfiles installation
π§ Dependency Install
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.
β¦οΈ Oh-my-zsh and zsh (optional)
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
π§ Dotfiles Install
Click for detail
π General Config
Clone this repository
git clone --depth 1 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
π² Keybinds
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 |
βοΈ User Configuration
Save and change your theme to apply effect
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
...