Skip to content

These are my dotfiles. Not made with portability in mind, but feel free to take a look if you want to.

License

Notifications You must be signed in to change notification settings

lindhe/dotfiles

Repository files navigation

dotfiles

These are my dotfiles. Not meant to be shared, but feel free to take a look if you want to.

Usage

git clone https://github.com/lindhe/dotfiles.git ~/dotfiles
git clone https://github.com/lindhe/scripts.git ~/git/lindhe/scripts
~/dotfiles/setup.sh

Install dependencies

sudo add-apt-repository ppa:git-core/ppa
sudo apt install \
    curl \
    tree zsh \
    build-essential \
    git git-lfs \
    tmux jq unzip shellcheck colordiff
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux64.tar.gz
sudo rm -rf /opt/nvim
sudo tar -C /opt -xzf nvim-linux64.tar.gz
export PATH="$PATH:/opt/nvim-linux64/bin"
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Laptop extras

sudo add-apt-repository ppa:phoerious/keepassxc
sudo apt install \
    gnome-screenshot \
    scdaemon \
    keepassxc

Server extras

sudo apt install \
    zfsutils-linux zfs-auto-snapshot \
    mailutils msmtp-mta s-nail \
    nfs-kernel-server \
    smartmontools \
    restic \
    ipmitool
sudo snap install \
    nextcloud
export DOTFILES=~/dotfiles

pushd ~
ln -fs "${DOTFILES:?}/.zsh_server" .
popd
sudo ipmitool sensor thresh FAN2 lower 0 100 200
sudo ipmitool sensor thresh FAN3 lower 0 100 200

Post-install checklist

About

These are my dotfiles. Not made with portability in mind, but feel free to take a look if you want to.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published