Skip to content

dooshiifox/dotfiles

Repository files navigation

Dotfiles

My system uses NixOS. This configuration assumes you've symlinked flake.lock and flake.nix inside /etc/nixos/

Secrets are set up using git-crypt, and can be stored in secrets. This article is a good resource for learning more.

Personal note: To decrypt from the secret key you stored in Dashlane, save it as secret-key-base64, base64 --decode ./secret-key-base64 > ./secret-key-decoded, then git-crypt unlock ./secret-key-decoded

Notes

Update flake inputs

Run sudo nix flake update

Clean-up old packages

Run ./scripts/clean-old-gens

Clean up other parts of the system

dua interactive / will create an interactive disk-usage analyzer.

/var/log

sudo journalctl --rotate
sudo journalctl --vacuum-time=2d

/var/lib/systemd/coredump/

# This should be safe but I'm unsure
sudo rm /var/lib/systemd/coredump/*

Environment variables

The NIX_SRC env variable is set to where the config is built in /nix/store/.... You can use this to e.g. reference scripts in ./scripts from other places.

Todo

About

My Nix dotfiles :3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published