- Notifications
You must be signed in to change notification settings - Fork0
drizzy/BarOS
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
BarOS is a bash script created to install and configure a minimalist environment on Arch Linux with tools likebspwm,Polybar and many more. This script will automate the installation of packages, custom configurations, fonts, themes and other necessary tweaks for your system.
| ![]() |
Clone the repository where this script is located:
git clone https://github.com/drizzy/BarOS.gitcd BarOS
Make sure the script has execute permissions:
chmod +x setup.sh
Run the script:
./setup.sh
xorg-server, xorg-xinit, xorg-xrandr, xorg-xsetroot, xorg-xrdb, xf86-input-libinput, xf86-video-vesa, unzip, curl, bspwm, sxhkd, polybar, git, neovim, rofi, picom, zsh, kitty, neofetch, flameshot, feh, pipewire, pipewire-alsa, pipewire-audio, pipewire-jack, pipewire-pulse, playerctl, lsd, coreutils, libnotify, networkmanager, systemd, brightnessctl
- Automatic installation of packages required for the desktop environment.
- Copy settings from the
configs
directory. - Automatic backup of existing configurations.
- Compositor installed: picom
- Installing on the system and configuring.
- App Launcher installed: rofi
- Installing on the system and configuring.
- Static Wallpaper tool installed: feh
- Installing on the system and configuring.
- Screenshot tool installed: flameshot
- Installing on the system and configuring.
- Fonts installed Hack and NerdFontsSymbolsOnly
- Installing on the system and updating the font cache.
- Installing Dracula GTK theme and icons from GitHub repositories.(optional)
- InstallingPowerlevel10k.
- Setting upNvChad in Neovim.
- Installing thezsh-sudo,zsh-autosuggestions,zsh-syntax-highlighting plugins
Personal configuration, modify in ~/.config/sxhkd/sxhkdrc
Shortcut | Action |
---|---|
super + b | Open browser |
super + c | Open code editor |
super + g | Swap the current node and the biggest window |
super + k | Open kdenlive |
super + m | Alternate between the tiled and monocle layout |
super + o | Open OBS |
super + q | Close and kill program |
super + s | Screenshot with flameshot |
super + t | Open telegram |
super + v | Open vlc |
super + alt + {q,r} | Quit/restart bspwm |
super + alt + p | Launch system menu |
super + alt + w | Launch wifi menu |
super + shift + {1-6} | focus or send to the given desktop |
super + Left | Move to the previous workspace |
super + Right | Move to the next workspace |
super + Return | Open terminal kitty |
super + space | Launch apps menu |
super + Escape | Reload sxhkd |
- Willow P. (@drizzy)
- GitHub
- Be sure to check each step and modify it to suit your system needs.
- This script is designed for Arch Linux based systems.