Skip to content

Ceedrich/dotfiles

Repository files navigation

Dotfiles

Instalation

Clone this repo into ~ and then cd into the directory and run

stow <package>

where <package> is the package you want to install

Dependencies

Font

Many of the packages depend on the JetBrainsMono NerdFont. Install on nerdfonts.com or via pacman:

sudo pacman -S ttf-jetbrains-mono-nerd

Packages

List of all packages:

Dependencies:

  • feh

i3

If picom is not working, remove the --experimental-backends flag from i3 config

nvim

Dependencies (for plugins):

  • npm
  • fzf
  • ripgrep
  • fd
  • deno

ohmyposh

Install from their website

polybar

Dependencies:

  • xrandr (xorg-xrandr)

In order to use "polybar" certain settings such as batteries and network adapters need to be configured

rofi

This rofi config is a bit unstable and not guaranteed to work across systems.

tmux

To finalize the tmux instalation, install tpm:

git clone https://github.com/tmux-plugins/tpm $XDG_CONFIG_HOME/tmux/plugins/tpm

Then, in tmux press <leader>r to reload the tmux configuration and <leader>I to install plugins

zsh

To configure zsh, create a zshenv file in /etc/zsh/ containing the following lines:

if [[ -z "$PATH" || "$PATH" == "/bin:/usr/bin" ]]; then
	export PATH="/usr/local/bin:/usr/bin:/bin:/usr/games"
fi

if [[ -z "$XDG_CONFIG_HOME" ]]; then
	export XDG_CONFIG_HOME="$HOME/.config"
fi

if [[ -d "$XDG_CONFIG_HOME" ]]; then
	export ZDOTDIR="$XDG_CONFIG_HOME/zsh"
fi

Dependencies:

Additional software

  • eza (instead of ls)
  • zoxide (instead of cd)
  • python3

TODOS

  • Enable proper screenshot functionality

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published