My Setup.
Nix (Just for common packages)
I don't really want to move to full-fledged nix setup because it's a lot of effort. However, I do want to keep some of my common packages/tools in version control, so that it's easy for me to set them up easily when (if) I move my setup.
nix-env
- Install nix
- Add the unstable channel so that I have mostly latest versions.
$ nix-channel --add https://nixos.org/channels/nixpkgs-unstable nixpkgs
- Update the channels
$ nix-channel --update
- Install my stuff
$ nix-env -iA nixpkgs.myPackages
- My config is stored in my dotfiles repo
Emacs (Primary Editor)
- Doom emacs with my configs piling up over the time. Link, tips and tricks for myself