Skip to content

Collection of my config files and utility scripts

Notifications You must be signed in to change notification settings

balzss/dotfiles

Repository files navigation

Dotfiles

Config files for zsh, neovim, git and some others.

Prerequisites

Kitty Terminal Emulator

Nerd Font

Kitty is configured to use the Iosevka Nerd Font which can be installed from the fonts directory. Neovim also uses Nerd icons.

macOS

Common

  • zsh
    • brew install zsh
    • sudo dnf install zsh
  • ripgrep
    • brew install ripgrep
    • sudo dnf install ripgrep
  • fd
    • brew install fd
    • sudo dnf install fd-find
  • lazygit
    • brew install lazygit
    • sudo dnf copr enable atim/lazygit -y && sudo dnf install lazygit
  • neovim
    • brew install neovim
    • sudo dnf install neovim

Optional

  • tmux
    • brew install tmux
    • sudo dnf install tmux

Setup

Run link.sh to create symlinks. Before running comment/uncomment specific config files if needed.

Other things to do on a fresh setup

Generate new SSH key

ssh-keygen -t rsa

Install Node

nvm should already be installed by zsh/zinit (intructions if it isn't)

Install Node with NVM:

nvm install latest

Install language servers

note: this might not be needed with the new neovim config

Neovim expects these language servers to be installed:

Remap Caps Lock on Linux

With Fedora 39 keyd seems to be working better than Interception Tools

About

Collection of my config files and utility scripts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published