Nixos config
This configuration is for my nix system.
Installation
- Install nixos
- clone this repo into ~/.config/home-manager
If setting up a brand new system, then do the following:
- cp
/etc/nixos/hardware-configuration.nix
to a new subdir for the system's name (e.g.nixbook
) - set up a new entry in
nixosConfigurations
inflake.nix
sudo nixos-rebuild switch --flake /home/grant/.config/home-manager#nixbook
Updating
nix flake update
figuring out why something is installed
You can traverse the deps tree buy running
nix run github:utdemir/nix-tree
Lunarvim
Lunarvim does not currently have a package. It will need to be installed manually.
- run
npm set prefix ~/.npm-global
to be able to install global npm packages
TODO
- docker
- direnv
- asdf (is this needed?)
- get rid of copy / paste into vim issue (yanking uses clipboard)
- go back to copilot tabbing
- set a command to launch kitty in gnome