Skip to content
sergeylunevPublic

About

Some configuration files

Resources

Stars

1 star

Watchers

2 watching

Forks

Latest commit

 

History

140 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dot Files

System configuration files, for Fedora, Ubuntu and macOS.

Quick install

bash -c "$(curl -fsSL https://raw.githubusercontent.com/sergeylunev/dot-files/master/full-install.sh)"

This clones the repo into ~/Projects/dot-files and runs install/install.sh, which detects your OS and:

  • installs the base toolset and the default desktop apps — see docs/apps.md;
  • installs oh-my-zsh and its plugins — see docs/shell.md;
  • symlinks configs/ into $HOME — zsh, git, kitty, zed and tmux (backing up whatever was there first);
  • sets zsh as the default shell.

Safe to re-run: every step checks whether it's already done before doing it, and anything it's about to overwrite gets backed up first (<file>.bak-<timestamp>). See docs/install.md for how that's implemented.

To (re)link just the configs — no package installs, no oh-my-zsh — run install/link.sh (optionally naming one or more apps, e.g. install/link.sh kitty).

Docs

File Covers
docs/apps.md Base toolset, default desktop apps per OS, what's not installed
docs/shell.md zshrc — oh-my-zsh theme/plugins, aliases, env, history, completion, keybindings
docs/git.md gitconfig and gitignore_global — settings, credential helper, alias reference
docs/install.md How install.sh/install_functions.sh/full-install.sh work: OS detection, idempotency, structure
docs/kitty-keybindings.md kitty keyboard shortcuts — custom and default, plus a cmd/Super-key caveat on Linux
docs/tmux.md tmux.conf and tmux-sessionize.sh — per-project sessions (tm), the shell/agent window template, keybindings, status bar
docs/to-review.md Shortlist of CLI tools worth reviewing by hand — not installed automatically

The end

End yes, its all for now.

About

Some configuration files

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages