The nix configuration
Find a file
2024-12-15 19:36:44 +03:00
.github/workflows use set ubuntu version 2024-12-07 17:00:30 +03:00
common remove default neovim 2024-12-14 04:25:56 +03:00
hosts dont use global python package in nixos 2024-12-11 20:46:05 +03:00
.gitignore ignore result file 2024-12-07 16:08:48 +03:00
flake.lock update flake.lock 2024-12-15 19:36:44 +03:00
flake.nix formatting 2024-12-14 04:29:28 +03:00
justfile try accepting flake config 2024-12-07 22:18:57 +03:00
LICENSE Initial commit 2024-07-03 15:39:03 +03:00
README.md check more items 2024-12-07 17:04:09 +03:00

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

  • add git hash to the nixos build generations
  • fix cuda drivers
    • fix nvidia-smi command
    • compile a cuda program successfully
    • build a python package with embedded cuda and run successfully
  • learn how to deal with development environments
  • learn how to write derivations for cpp projects
  • configure hyprland
  • disk encryption with disko (cancelled)
    • enabled disk encryption during system installation.
  • ssh gpg secret backup with sops
  • 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)
  • 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
  • learn cache management
  • add stylix