Skip to content

Collection of dotfiles used to configure my own development environment

Notifications You must be signed in to change notification settings

lcampit/Dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOTFILES

Dotfiles Logo
Dotfiles collection used to configure my own development environment

CI results github commits


🔗 Quick Links


🚀 Installation

Warning: Feel free to give these dotfiles a try. However, I advise you to fork this repository first and look around. Get a feel of what it will set up for you and remove things you don’t want or need. Don’t blindly use my settings unless you know what that entails. Use at your own risk!

The repo used to provide a central installation script to install single configurations or all of them at once. This script was written using the bashly framework, an amazing tool that allows for robust and standardized bash scripts. For reference, I kept this paragraph here.

As the project evolved, I switched to a dotfile management framework: Dotbot.

As time progressed, dotbot proved to be harder to maintain and I decided to switch to stow. Tools and configurations are grouped in packages, i.e. cli for everything related to cli tools, editor for editors, etc. To install a package simply run bash stow <package-name>

🧩 Fonts

My terminal uses the Jetbrains Mono font, made for developers with a bunch of useful features and symbols.

References

This repo takes inspiration from this fellow developer dotfiles repo. I know there are probably thousands of similar repos, but that is the one that I stumbled across first.

🛠 Notes

There are some tools in this list written in Rust. I stumbled across this video that showed me those nice tools. They do compile practically everywhere and are some of the fastest options in the market, therefore I decided to give them a try. As more and more rust video will surely flood my home (thanks youtube algorithm), I'm sure that list will be updated.

🌆 Screenshots

Overview of my setup Overview of an alacritty window running tmux with 3 panes: nvim, lazygit and a shell running starship prompt

Nvim Overview Overview of my neovim configuration featuring nerdtree, webdevicons, tokyonight storm theme, lsps and much more

🤝 Contributing

Feel free to contribute in any way shape or form you may think of: open issues for bugs you may encounter using my configuration, suggests new tools or different settings and more!