goodhumored 8de9afd9ae init lua updated:
- some comments removed
- some configs updated
2024-07-30 17:50:11 +03:00
2024-07-30 17:50:11 +03:00
2024-07-28 11:46:57 +03:00
2024-07-25 00:09:59 +03:00
2024-07-25 23:22:01 +03:00
2024-07-25 01:14:08 +03:00
2024-07-25 01:23:04 +03:00
2024-07-28 12:02:02 +03:00
2024-07-28 12:15:08 +03:00

goodhumored dotfiles

  • zsh config
  • ohmyzsh
  • tmux
  • neovim
  • midnight commander

Prerequisites

Required

  • git
  • gcc
  • stow - dotfiles symlink in home
  • fzf - for fuzzy search
  • neovim - editor

Optional

  • zoxide - better cd
  • bat - better cat
  • eza - better ls and tree
  • fd - better find
  • thefuck

Ubuntu:

sudo apt update && sudo apt update
sudo apt install git tmux neovim stow fzf bat eza fd gcc
curl -sS https://raw.githubusercontent.com/ajeetdsouza/zoxide/main/install.sh | bash
sudo add-apt-repository ppa:neovim-ppa/unstable
sudo apt-get update
sudo apt-get install neovim

Arch:

sudo yay -S git tmux neovim zoxide stow fzf bat eza fd gcc

Installation

  1. install prerequisites

  2. clone & cd

git clone http://github.com/goodhumored/dotfiles
cd dotfiles
  1. install git submodules
git submodule update --init --recursive
  1. backup existing config files
mv ~/.gitconfig ~/.gitconfig.bak
mv ~/.config/nvim ~/.config/nvim.bak/
mv ~/.config/mc ~/.config/mc.bak
mv ~/.zshrc ~/.zshrc.bak
mv ~/.oh-my-zsh/ ~/.oh-my-zsh.bak/
mv ~/.tmux.conf ~/.tmux.conf.bak
mv ~/.tmux/ ~/.tmux.bak
mv ~/.bashrc ~/.bashrc.bak
  1. make symlinks
stow .
  1. change shell to zsh
chsh $(which zsh)
  1. source tmux.conf

in tmux press : and type source ~/.tmux.conf

Description
No description provided
Readme 11 MiB
Languages
Shell 91.7%
Lua 6.4%
Python 1.3%
CSS 0.5%