Sender | Message | Time |
---|---|---|
4 May 2024 | ||
@mewp:nurupo.pl | I don't use nix develop , so I'm not sure, but direnv with use flake definitely doesn't do that | 19:25:44 |
tomberek | Do you have automatic GC turned on to run nightly? If so, a feature that might help you is "nix develop --profile ./tools". It makes a symlink to protect that stuff from GC. You can even enter that profile directly instead of the flake-defined one with "nix develop ./tools". | 20:11:57 |
@abmantis:abcosta.com | ohhh, I do have GC running! | 20:23:23 |
@abmantis:abcosta.com | I'll try that out! thanks a lot | 20:23:32 |
6 May 2024 | ||
dayvidpham joined the room. | 05:43:33 | |
@peacememories:fairydust.space left the room. | 14:11:28 | |
Charles changed their display name from Charles ⚡️ to Charles. | 17:01:06 | |
@nick_kadutskyi:matrix.org changed their display name from nick_kadutskyi to nickkadutskyi. | 17:33:26 | |
@nick_kadutskyi:matrix.org left the room. | 17:35:38 | |
@nickkadutskyi:matrix.org joined the room. | 17:37:50 | |
@nickkadutskyi:matrix.org changed their display name from nickkadutskyi to Nick Kadutskyi. | 17:39:31 | |
Bryan | If you use nix-direnv (or flakeenv) and the flake itself hasn't changed, the environment should be cached and a gcroot added for it so that gc doesn't clean it up :) | 19:16:53 |
@abmantis:abcosta.com | tomberek: using --profile did not make it :( | 21:16:12 |
@abmantis:abcosta.com | the command I'm using is:nix develop --profile ./nix-profile /home/acosta/dev/thirdparty/nix-environments#home-assistant | 21:16:37 |
@abmantis:abcosta.com | In reply to @bryan.bennett:matrix.orgI think in this case using flakeenv would not work since the flake is in the nix-environments repo, not in the project repo | 21:17:12 |
tracteur joined the room. | 21:59:26 | |
7 May 2024 | ||
nat changed their display name from nat to nat ⋆ ˚。⋆୨୧˚. | 21:21:44 | |
nat changed their profile picture. | 21:21:46 | |
8 May 2024 | ||
mfed3 joined the room. | 01:39:32 | |
mfed3 | Download image.png | 01:48:36 |
mfed3 | Hey everyone, been using nixos for about 2 years now, but finally doing some tests to migrate to flakes with my configuration of 2 hosts. Was following some basics on the nixos-wiki and right off the bat errors. My steps were: Enabled flakes and nix-command on the old style configuration Refactored my configs a bit to have a modules and hosts folder at the top level Ran nix flake init Modified the file to look like this: | 01:48:38 |
mfed3 | Ran sudo nixos-rebuild switch --flake . | 01:49:02 |
mfed3 |
| 01:50:36 |
mfed3 | The errors don't even point to anything in my files, I don't understand what it's trying to tell me | 01:51:18 |
mfed3 | Maybe someone knows this common error means something specific that I forgot to do ? Can't even find the error searching for it | 01:53:06 |
Charles | When using flakes and git, nix does not know files exist unless they are checked into git. Try running git add -AN and then trying again | 01:55:46 |
Charles | * When using flakes and git, nix does not know files exist unless they are checked in or staged in git. Try running `git add -AN` and then trying again | 01:56:42 |
mfed3 | So my original config was a git repo but this one is not, I didn't realize it doesn't work at all without it being a git repo | 01:58:30 |
mfed3 | Ok so can I just git init from that folder or do I need to delete the flake.nix and lock file and redo nix flake init? | 01:59:22 |
Charles | If it's not a git repo then it should work | 02:00:04 |