Skip to content

Fix Nix and update Nix flake + add direnv.#96

Merged
Notenlish merged 10 commits into
Notenlish:mainfrom
Immelancholy:direnv
Jun 6, 2026
Merged

Fix Nix and update Nix flake + add direnv.#96
Notenlish merged 10 commits into
Notenlish:mainfrom
Immelancholy:direnv

Conversation

@Immelancholy

@Immelancholy Immelancholy commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

Long time no see! Just a quick "spring cleaning" pr so to speak. Updates the flake, fixes some issues, and brings everything up to standard. Also adds direnv for aiding in development on Nix.

Should close #95
Similar to #94 but more in depth, fixes devshell also as venv stopped working lol. Direnv + Nix Devshell is basically venv for Nix so it works out.

Afaik this should now follow the common conventions I see in flakes. So should be best practice methinks.

Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/dda3dcd3fe03e991015e9a74b22d35950f264a54?narHash=sha256-Ua0drDHawlzNqJnclTJGf87dBmaO/tn7iZ%2BTCkTRpRc%3D' (2025-05-08)
  → 'github:NixOS/nixpkgs/331800de5053fcebacf6813adb5db9c9dca22a0c?narHash=sha256-x5UQuRsH3MqI0U9afaXSNqzTPSeZlRLvFAav2Ux1pNw%3D' (2026-05-31)
Updates the nix flake and fixes breaking changes that newer versions of
anifetch incurred. Also adds a direnv .envrc to aid in nixos
development.
Consolidates overlays and packages into the main flake, simplifying the
folder structure as we are only packaging 1 package. No need to have a
whole folder for packages + overlays.
@Notenlish
Notenlish merged commit d210cb5 into Notenlish:main Jun 6, 2026
1 check passed
@Notenlish

Copy link
Copy Markdown
Owner

Thanks for the contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Nix flake doesn't work

2 participants