2.0 KiB
CBSH Arch Linux Repository
Adding the CBSH Repository to pacman
Adding a Third Party Repo, such as my repo, is easy. Add the Following Lines to the end of your /etc/pacman.conf:
[cbsh-arch-repo] SigLevel = Required DatabaseOptional Server = https://gitlab.com/cbsh/cbsh-arch/$repo/-/raw/main/$arch
Pacman will complain that the PGP key is invalid or corrupted, this can be resolved by locally signing the imported key:
$ sudo pacman-key --lsign-key 94424B71F1A63D9D
Then Sync the repos and update your system using:
$ sudo pacman -Syyu
Then to install a package:
$ sudo pacman -S name-of-package
Current Packages in this Repository:
- alacritty-cbsh
- kitty-cbsh
- doom-cbsh
- qtile-cbsh
- pikaur
- zsh-cbsh
- dmenu-scripts
- cbsh-sddm-theme
Qtile Themes
This repo also houses a few "Theme Packs" i've created for qtile, They're quite simple, and i'll happily accept PR's for people to add their own, should they wish, the current Theme packs are:
- qtile-themes-gym-leaders – Based on various Pokemon Gym Leaders, Elite Four Members, and Champions.
- qtile-themes-pokemon – Based on various Pokemon from various Gen's
- qtile-themes-pkmn-villans – Based on various Villains from Pokemon (Team Rocket, Magma, Aqua etc.)
Suckless Programs:
- dmenu-cbsh – Custom build of the Suckless dmenu run prompt to match the CBSH desktop.
- st-cbsh – Custom build of the Suckless Simple Terminal to match the CBSH desktop.
Where is the suckless configs?
Suckless Programs are configured by modifying the program's source code and then recompiling the source with those changes. The repo installs binaries of these packages, but the source code is also placed onto your system should you want to customise and patch them even more than they are. The Source code is located in /opt, so for example, the source code for st would be located at /opt/st-cbsh.