This my personal repository for nix configurations, dotfiles, vimfiles and CLI scripts. They are optimized for high productivity in the terminal.
- cli: Contains
dev, a CLI tool for running scripts using sub - dotfiles: Files that are symlinked to the home directory when running 'make'. The first level directory is the name of the software (for separating files for specific programs) and inside this directory files should match the target directory structure in the home directory.
- nix: Nix configuration for all hosts, including home manager.
mini: NixOS mini machinemacm1: macOS machine with M1 Pro chipmac16: macOS machine with M3 Pro chip (hostname:juanibiapina- enforced by Contentful)
The nvim-server command defined in nix/packages/nvim.nix starts a neovim instance listening to a socket in .local/share/nvim/socket (not in $HOME directory). This allows neovim to be remote controlled by any other software running in the same directory.
- Git
- GNU Make
- GNU Stow
Awesome lists are a great resource to find new command line tools.