All Projects → ilham25 → dotfiles-openbox

ilham25 / dotfiles-openbox

Licence: GPL-3.0 License
Here is my aether dotfiles openbox version

Programming Languages

CSS
56736 projects
scheme
763 projects
perl
6916 projects
python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to dotfiles-openbox

dotfiles
A total nord dotfiles used by me. Forever work in progress.
Stars: ✭ 35 (-76.19%)
Mutual labels:  rofi, linux-rice, dotfiles-linux
openbox
A theme for Openbox WM based in Dracula's color scheme.
Stars: ✭ 17 (-88.44%)
Mutual labels:  openbox, openbox-theme
Yadm
Yet Another Dotfiles Manager
Stars: ✭ 2,982 (+1928.57%)
Mutual labels:  dotfiles, dotfiles-linux
dotfiles
collection (and a backup) of my config files
Stars: ✭ 49 (-66.67%)
Mutual labels:  dotfiles, rofi
Dots
A Repository For Config Files / Dotfiles / Themes / Color Schemes / Etc...
Stars: ✭ 100 (-31.97%)
Mutual labels:  dotfiles, rofi
The Glorious Dotfiles
A glorified personal dot files
Stars: ✭ 1,850 (+1158.5%)
Mutual labels:  dotfiles, rofi
dmenu-hotkeys
View for your hotkeys in rofi/dmenu style
Stars: ✭ 51 (-65.31%)
Mutual labels:  openbox, rofi
dotfiles
dotfiles for my beautiful rices!
Stars: ✭ 440 (+199.32%)
Mutual labels:  dotfiles, dotfiles-linux
dotfiles
There is no place like ~/
Stars: ✭ 19 (-87.07%)
Mutual labels:  dotfiles, rofi
dotfiles
My (bsp/i3)wm dotfiles.
Stars: ✭ 20 (-86.39%)
Mutual labels:  dotfiles, rofi
dotfiles
no passwords here ... I hope 🤞
Stars: ✭ 51 (-65.31%)
Mutual labels:  dotfiles, rofi
dotfiles
Files that start with a dot (they're very cool).
Stars: ✭ 124 (-15.65%)
Mutual labels:  dotfiles, dotfiles-linux
Dotfiles
My dotfiles managed by GNU Stow - Arch, i3-gaps, bspwm, ncmpcpp, (neo)vim, zsh etc.
Stars: ✭ 99 (-32.65%)
Mutual labels:  dotfiles, rofi
Dotfiles
Collection of i3-gaps Dotfiles
Stars: ✭ 143 (-2.72%)
Mutual labels:  dotfiles, rofi
Dotfiles
🐧 Configuration files
Stars: ✭ 81 (-44.9%)
Mutual labels:  dotfiles, rofi
Dotfiles
My dotfiles, managed with GNU stow
Stars: ✭ 56 (-61.9%)
Mutual labels:  dotfiles, rofi
Dotfiles
🌸 Aesthetic OpenboxWM Environment (Completed Setup)
Stars: ✭ 873 (+493.88%)
Mutual labels:  dotfiles, rofi
Dotfiles
Get ready for dotfiles. Contains i3, i3blocks, rofi, dunst, picom, vim, tmux, and zsh.
Stars: ✭ 985 (+570.07%)
Mutual labels:  dotfiles, rofi
dotfiles
cross-platform (linux (arch), macos, android (termux), windows (WSL)) dotfiles and scripts, using yadm
Stars: ✭ 17 (-88.44%)
Mutual labels:  dotfiles, rofi
foolz-dots
Collection of my linux desktop configuration files.
Stars: ✭ 16 (-89.12%)
Mutual labels:  dotfiles, rofi

greetings

Visits

Repo Size

preview

❄️ My Setup

  • WM : openbox
  • Terminal : urxvt
  • Shell : zsh
  • Panel : tint2
  • Notification : dunst
  • App launcher : rofi (use v.1.7.0)
  • File manager : thunar

🚩 Changelog

  • New Layout
  • New Wallpaper
  • Change some of color scheme
  • A bit change in gtk theme
  • New rofi config and interface

🎨 Color Scheme

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 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!✌️

🔲 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

🎆 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
...

❤️ Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].