Skip to content

ydm/dotFiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My dotFiles

These include configurations for:

  • Alacritty
  • Emacs
  • Firefox
  • Shell aliases
  • X and Sway
  • More

Setup

$ ./setup prints available commands

$ ~/dotFiles/setup
Usage: ./setup <command>... 
 
Commands: 
   config_alacritty
   config_bash
   config_emacs
   config_firefox
   config_git
   config_go
   config_misc
   config_rust
   config_sway
   install_packages
   install_rust
   install_sway
   install_tools
   install_x

Some notes:

  • install_sway: config's bar{} section has to be removed manually
  • install_fasd: appends to .bashrc
  • config_bash: appends to .bashrc

Notes

Install tree-sitter-module and compile all language modules:

mkdir -p ~/local/ext
cd ~/local/ext
git clone [email protected]:casouri/tree-sitter-module.git
cd tree-sitter-module
./batch.sh

cd dist
rm libtree-sitter-c-sharp.* # fuck c-sharp
;; Needed for 'catppuccin-theme and 'eldoc-box
(package-generate-autoloads 'catppuccin-theme "~/.emacs.d/elpa/catppuccin-theme-20250309.2135/catppuccin-definitions.el")
spac -S pkgfile
spac -S multilib/lib32-gnutls
spac -S multilib/lib32-vulkan-icd-loader
spac -S multilib/lib32-libglvnd
spac -S python-protobuf
spac -S extra/vulkan-tools
spac -Ss lib32-nvidia-utils
spac -S feh

bazel

IF FIREFOX IS TOO BIG
layout.css.devPixelsPerPx=0.5
export GDK_DPI_SCALE=0.5
# export GDK_SCALE=0.5

TODO: sudo su - postgres && echo 'export PAGER=less' >> .bash_login

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published