The CBSH Repository that contains all my programs that i've built myself for my use
Go to file
Cameron Miller e01cc0835d Update Repo
2022-01-19 01:14:44 +00:00
x86_64 Update Repo 2022-01-19 01:14:44 +00:00
.gitlab-ci.yml Configure SAST in .gitlab-ci.yml, creating this file if it does not already exist 2021-11-10 23:34:02 +00:00
build-db.sh add configs 2021-11-30 00:17:44 +00:00
README.org Update README.org 2022-01-10 12:36:01 +00:00

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

Followed By:

$ 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

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.