Skip to content

DavidRR-F/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimal Cross-Platform Dotfiles

Tool Windows Linux
terminal wezterm wezterm
shell powershell bash
editor neovim neovim
window manager glazewm hyperland

Installation

Clone the Repository:

$ git clone https://github.com/DavidRR-F/dotfiles.git ~/.dotfiles

SymLink Configuration:

Download Dotter Binaries
curl -L -o ~/.dotfiles/dotter https://github.com/SuperCuber/dotter/releases/download/<version>/<platform>

Create .dotter/local.toml

Optional exclude packages you dont want to use

If Linux
includes = [".dotter/include/linux.toml"]
packages = ["shell", "terminal", "editor", "twm", "tui"]
If Windows
includes = [".dotter/include/windows.toml"]
packages = ["shell", "terminal", "editor", "twm", "tui"]
Run dotter
cd ~/.dotfiles
./dotter --force

Vim Stuff I always forget

  1. Remove lines with just whitespace
:g/^\s*$/d
  1. Remove all after prefix
:%s:<prefix>.*::g
  • %: Refers to the entire file.
  • s:: This starts the substitution command.
  • //.*: This pattern matches // followed by any characters until the end of the line.
  • ::g: This replaces the matched pattern with nothing (i.e., removes it) and g applies it globally in each line.