Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2,159 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Jarmos's Dotfiles

QA Checks GitHub repo size GitHub Twitter Follow

This repository contains various "dotfiles" for my personal development needs. The said dotfiles are mostly configurations for the tools I use to write code on a daily basis.

How to Use This Project

The contents of this repository are VERY personalised & might not suit YOUR particular needs as-is. Hence, I strongly recommend to use the contents of this repository as a source of reference only.

DISCLAIMER: Do not fork this repository & run the scripts provided here to setup your system. I'll not be held responsible for any potential data loss or system corruption in case something goes south when using the contents of this repository. Running the automation script below to setup everything:

curl -fsSL "https://tinyurl.com/setup-dotfile" | bash -c

What's Inside

  • Editor: Neovim (Lua, lazy.nvim, LSP for many languages)
  • Shell: Fish (custom prompt, abbreviations, functions)
  • Terminal: Wezterm (Cascadia Code Nerd Font, transparency)
  • Multiplexer: Tmux (vim keybindings, gruvbox statusline)
  • Tools: bat, eza, btop, glow, gh, ripgrep, jq, and more
  • Python: uv, ruff, mypy, pip (require-virtualenv)
  • Go: gotestsum, golangci-lint, gopls
  • Package management: Homebrew (Linux Brewfile), pre-commit hooks
See screenshots of the terminal, editor & prompt! Neovim: Neovim screenshot Wezterm: Wezterm screenshot

Acknowledgements

The configurations I used are heavily inspired from other giants of the community. Following are some of the repositories I keep an eye out for inspiration.

Terms & Conditions of Usage

Everything in this repository is licensed under the T&Cs of a FOSS license. More specifically, the project is licensed under the T&Cs of the MIT License, so for more info on it, refer to the LICENSE. So feel free to copy & distribute any of the configurations I shared in this repository.

About

๐Ÿ‘ท๐Ÿ—๏ธ Collection of dotfiles for a Linux-based development environment!

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

19 stars

Watchers

1 watching

Forks

Sponsor this project

Used by

Contributors

Languages