Skip to content

3lbsofSalt/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3lbsofSalt's Dotfiles

Enjoy these dotfiles! Below are some things to watch out for:

Note

Before use, please ensure that you have a ~/.config directory and a ~/.local/[share,bin,state] directory or things get weird

How To Use

Navigate to the root directory and execute stow [DIRECTORY NAME] where DIRECTORY NAME is the name of the directory for the tool or program you would like to configure. Ensure that you have the software installed which makes use of the relevant configuration files or stowing them will be pointless.

Setting up a wayland compositor vs x11 window manager

A wayland compostor must define a .wayinitrc file to appear in ~/. This will be ran from the .profile as the wayland start script to start the display manager and anything else that needs to be started.

An X11 window manager needs to have xinit stowed, and the window manager must define a .xinit.alt file which will start the window manager and anything else that needs to be started.

Note

dwm-code is not a dotfile directory, but rather just my own dwn clone

Machine Specific Environment Variables

The ~/.bash_env file is sourced by ~/.profile and is a file I came up with. If you want to have some machine specific environment variables, but don't want to save them to the repository, place them in that file, and make sure you don't commit it to the repository!

*_Theme Files

This section no longer applies to the river window manager These files generally contain a wallpaper, a polybar config, and a .fehbg file. The .fehbg file needs to be changed to reflect the username of the directory stow is stored in.

CLI tools I Think I like, but I don't want to make default

Required Packages List/Specific Setup Instructions

River
  • wl-mirror
  • xdg-desktop-portal-wlr
  • xdg-desktop-portal-gtk
  • slurp
  • fuzzel
  • alacritty
  • waybar
Neovim

For molten.nvim

  • imageMagick
  • luajit
  • luarocks - magick (need luarocks 5.1 to install magick, just make and build it from scratch. Use the following command to configure luarocks 5.1: ./configure --lua-version=5.1 --versioned-rocks-dir --prefix="${HOME}/.luarocks51" --lua-suffix=5.1)
  • ueberzug
  • needs the pip packages: jupytext jupyter_client pynvim
Alacritty

Get the Iosevka font installed (pacman -S ttc-iosevka). If you want themes, follow the instructions here:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published