This repo only depends on nix, the shell.nix file pulls in everything else.
To use any of the tools run nix-shell
in the root of the dir. The nix-shell env pulls in a few tools.
- home-manager for managing home dir configurations.
- npins for managing nix dependencies.
- pkgs-firefox-addons from the Nix User repository.
TODO: source pkgs-firefox-addons from https://gitlab.com/rycee/nixpkgs-firefox-addons
To enter the development shell and get access to all the tools necessary.
nix-shell
To update home dir based off home conf use
home-manager switch
To update nix dependencies
npins update
To update firefox addons
nixpkgs-firefox-addons firefox/addons/addons.json firefox/addons/generated-firefox-addons.nix
TODO: consolidate updating to one update script.
I got a TODO going.