mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 08:43:00 +00:00
58 lines
1.4 KiB
Org Mode
58 lines
1.4 KiB
Org Mode
* 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)
|
|
|
|
#+begin_src shell
|
|
curl https://raw.githubusercontent.com/js0ny/dotfiles/refs/heads/master/bootstrap/setup.sh -o setup.sh && chmod u+x setup.sh && ./setup.sh
|
|
#+end_src
|
|
|
|
*** Via =just= script
|
|
|
|
Make sure you have =just= installed
|
|
|
|
#+begin_src shell
|
|
which just
|
|
#+end_src
|
|
|
|
Then run
|
|
|
|
#+begin_src shell
|
|
just
|
|
#+end_src
|
|
|
|
This will list all available tasks.
|
|
|
|
All the just scripts are in =Justfile= and under =.just.d/= directory.
|
|
|
|
** Structure
|
|
|
|
#+begin_src shell
|
|
.
|
|
├── .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)
|
|
#+end_src
|
|
|
|
** Keybindings
|
|
|
|
#+begin_example
|
|
^
|
|
e
|
|
< h i >
|
|
n
|
|
v
|
|
#+end_example
|