Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

BarOS is a bash script created to install and configure a minimalist environment on Arch Linux

NotificationsYou must be signed in to change notification settings

drizzy/BarOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ Introduction

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.


🔧 Characteristics

CharacteristicsPackage
OSArch Linux
WMbspwm
hotkeysxhkd
Barpolybar
ThemeDracula GTK
IconsDracula Icons
Shellzsh
Terminalkitty
BarOS

🔼 Installation

  1. Clone the repository where this script is located:

    git clone https://github.com/drizzy/BarOS.gitcd BarOS
  2. Make sure the script has execute permissions:

    chmod +x setup.sh
  3. Run the script:

    ./setup.sh

🔎 Script Details

Installed Packages:

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

Main functions:

1.Dependencies:

  • Automatic installation of packages required for the desktop environment.

2.Custom settings:

  • Copy settings from theconfigs 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.

8.Themes and Icons:

  • Installing Dracula GTK theme and icons from GitHub repositories.(optional)

9.Other Settings:


💻 HotKeys

Personal configuration, modify in ~/.config/sxhkd/sxhkdrc

ShortcutAction
super + bOpen browser
super + cOpen code editor
super + gSwap the current node and the biggest window
super + kOpen kdenlive
super + mAlternate between the tiled and monocle layout
super + oOpen OBS
super + qClose and kill program
super + sScreenshot with flameshot
super + tOpen telegram
super + vOpen vlc
super + alt + {q,r}Quit/restart bspwm
super + alt + pLaunch system menu
super + alt + wLaunch wifi menu
super + shift + {1-6}focus or send to the given desktop
super + LeftMove to the previous workspace
super + RightMove to the next workspace
super + ReturnOpen terminal kitty
super + spaceLaunch apps menu
super + EscapeReload sxhkd

✨ Author


💡 Notes

  • Be sure to check each step and modify it to suit your system needs.
  • This script is designed for Arch Linux based systems.

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp