# nixos is life The nix configuration of mine. Here i have 2 machines. - Laptop **tartarus** (faulty hardware, nvidia gpu doesnt work) - Desktop **ymir** (beast, my most prized possesion as of now) ## To-do list - [x] add git hash to the nixos build generations - [x] fix cuda drivers - [x] fix nvidia-smi command - [ ] compile a cuda program successfully - [ ] build a python package with embedded cuda and run successfully - [x] learn how to deal with development environments - [ ] learn how to write derivations for cpp projects - [ ] configure hyprland - [x] disk encryption with disko (cancelled) - enabled disk encryption during system installation. - [ ] ssh gpg secret backup with sops - [x] add unstable channels to the flake.nix - [ ] home manager setup without translating every line in my configs to nix options. (tldr just symlink files the nix way) - [x] add japanese IME fcitx5 mosc - [ ] add beautifier to the nix code. - [ ] make an ISO file with my configurations - [ ] make a github action that tests if my configuration is gonna build successfully or not - [x] learn cache management - [x] add stylix