mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 00:33:00 +00:00
Personal setup for my PC
| .github/workflows | ||
| .vscode | ||
| _assets | ||
| common | ||
| dot_config | ||
| nix | ||
| platforms | ||
| scripts | ||
| tools | ||
| .chezmoiignore | ||
| .directory | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| desktop.ini | ||
| LICENSE | ||
| readme.org | ||
dotfiles
This repository contains dotfiles for multiple platforms, with colemak as the default keyboard layout.
No rice, no Unixporn/NTporn, just a simple setup that works for me.
Works for Windows, Linux and MacOS.
Setup
From Scratch (Linux/MacOS)
curl https://raw.githubusercontent.com/js0ny/dotfiles/refs/heads/master/bootstrap/setup.sh -o setup.sh && chmod u+x setup.sh && ./setup.sh
Via just script
Make sure you have just installed
which just
Then run
just
This will list all available tasks.
All the just scripts are in Justfile and under .just.d/ directory.
Structure
.
├── .editorconfig # Editor configuration, for LF/CRLF correction
├── .gitattributes # Git attributes, for LF/CRLF correction
├── bootstrap # Setup scripts for new machines
├── common # Single-file configurations (lesskey, vimrc etc)
├── platforms # Platform-specific configurations
├── readme.md # This file
├── scripts # Scripts for various tasks
└── tools # Multi-file configurations (shell, neovim etc)
Keybindings
^
e
< h i >
n
v