Skip to content

ablechow29/Able_config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Able's Configuration

  • OS: Arch Linux
  • WM: spectrwm
  • Terminal: alacritty

This document serves to keep track of settings I have implemented over time and additional settings I still need to implement.

BASH

Vi mode

BASH on the termial is set to vi mode through .bashrc via set -o vi. This allows the use of vim keybinds to write and edit shell script input on the terminal record gif also allows for v visual mode to quickly write and edit multiline scripts

settings

  • IBus input for Traditional Chinese language input
  • nvim as default text editor on BASH shell
  • pyenv for loading different versions of python
  • BEAST for running BEAST from the command line
  • See the "Using spectrwm" section of ArchWiki on spectrwm
  • sudo yay -S spectrwm

Package Management with yay

Arch utilizes both the official software repositories, accessed via the package manager pacman, and the Arch User Repository (AUR) that can be accessed and managed via yay.

  • configured to take advantage of system hardware.
  • startup volume set to 45%
  • terminal based vim-like spreadsheet editor yay -Sy sc-im
  • terminal based file manager
  • pandoc memory leak in ranger preview fixed by installing odt2txt

sudo pacman -Syy odt2txt

  • set sandbox none to open links with default browser
  • recolored background and text for eye protection

zathura does not display comments made to PDF files and does not display all PDF formatting such as link boxes. Always use Okular to check formatting and comments.

Bluetooth support

Pipewire user sudo pacman -Syy bluez bluez-utils pavucontrol

If bluetooth is an external USB

lsusb | grep -i bluetooth

If bluetooth is on the motherboard

lspci | grep -i bluetooth

Enabling bluetooth service

sudo systemctl start bluetooth sudo systemctl enable bluetooth

starting Bluetoothctl to manage bluetooth devices

bluetoothctl man bluetoothctl

Remaining issue to be solved

  • how to automatically authenticate paired bluetooth devices?

Fonts

all-repository-fonts apparently does not include emojies universally supported by all applications, therefore ttf-twemoji-color also needs to be installed.

yay -S all-repository-fonts ttf-twemoji-color

LibreOffice

LibreOffice is the open-source, Linux compatible alternative to the Microsoft Office Suite. The file compatibility issues only arise when one tries to save a LibreOffice file AS a Microsoft Office file or vice verca. LibreOffice has no issue editing and saving Microsoft Office files, though the file's formatting may look different.

sudo pacman -S libreoffice

To quickly convert a document to PDF on the command line:

soffice --headless --convert-to pdf file
yay -S rstudio-desktop

sxiv

Fun Programs on the Terminal

About

Able's configuration files for various programs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published