Skip to content

Repository files navigation

Dotfiles

Dependencies

i3wm
i3status-rust
i3lock
picom
i3-nagbar
alacritty
fastfetch
rofi
librewolf
libappindicator
discord
spotify
steam
feh
flameshot
xorg-xrandr
autorandr
playerctl
brightnessctl
pactl
dunst
curl
man
zsh
zsh-completions
pipewire
wireplumbler
cmatrix
xorg-xinit
xorg-server
ly
nvim
vim
zoxide
ttf-iosevka-nerd
noto-fonts-emoji
catppuccin-gtk-theme-mocha
catppuccin-cursors-mocha
papirus-icon-theme
xclip
fzf
ripgrep
fd
ranger
w3m
clipmenu
udiskie
pulsemixer
bluez
bluez-utils
bluetuith
perl-file-mimeinfo
jq
difftastic

Setup

  • Install paru.
  • Install dependencies (listed before)
  • Install nvim dependencies.
  • Set zsh the default shell.
  • Install oh-my-zsh.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • Link $HOME/.config/.xinitrc -> $HOME/.xinitrc.
ln -s $HOME/.config/.xinitrc $HOME/.xinitrc
  • Link $HOME/.config/.zshrc -> $HOME/.zshrc.
ln -s $HOME/.config/.zshrc $HOME/.zshrc
  • Link $HOME/.config/.zshenv -> $HOME/.zshenv.
ln -s $HOME/.config/.zshenv $HOME/.zshenv
  • Link $HOME/.config/.vim-> $HOME/.vimrc.
ln -s $HOME/.config/.vimrc $HOME/.vimrc
  • Link /etc/ly/config.ini -> $HOME/.config/ly/config.ini.
ln -s $HOME/.config/ly/config.ini /etc/ly/config.ini
  • Copy .gitconfig.example to $HOME
cp $HOME/.config/.gitconfig.example $HOME/.gitconfig
  • Enable ly@tty1.service and disable getty@tty1.service.
systemctl enable ly@tty1
systemctl disable getty@tty
  • Edit i3/i3status.toml to comment/uncomment ethernet and/or wifi blocks.
  • [Firefox based web browsers]: Set widgeuse-xdg-desktop-portal.file-picker to 0 in about:config tab.
  • Move files such as .zshrc, .xinitrc and .vimrc to $HOME directory.
  • Install zsh-autosuggestions and zsh-syntax-highlighting plugins.
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/jchook/ranger-zoxide.git ~/.config/ranger/plugins/zoxide
  • Enable bluetooth.service
systemctl enable bluetooth
  • Create links to .desktop files.
ln -s $HOME/.config/applications/* $HOME/.local/share/applications
  • Enable custom service "stand-up".
systemctl --user enable --now stand-up.timer

Releases

Packages

Contributors

Languages