| 1 Aug 2023 |
Aldwin | Thanks! Yeah I figured that once that problem presents itself I'll just add a second nixpkgs input. | 16:39:26 |
Aldwin | inputs.nixpkgsWhereCowsayDoesThatWeirdThingINeedForServiceFoo | 16:40:20 |
Aldwin | So I did go for a single flake for the whole repo, it seems very natural | 16:42:38 |
| Yoav Lavi joined the room. | 18:05:22 |
| symphonic-logic joined the room. | 18:25:04 |
| 2 Aug 2023 |
| @adam:valkor.net left the room. | 23:42:19 |
| 3 Aug 2023 |
| @silvio:booq.org left the room. | 16:19:58 |
| EsperLily [she/her] joined the room. | 21:15:23 |
| 4 Aug 2023 |
| @ThorHop:matrix.org joined the room. | 12:35:55 |
| IslandUsurper left the room. | 14:12:42 |
| 5 Aug 2023 |
@ThorHop:matrix.org | So how do you check for updates on a flake based system? Also, how do you update? | 02:25:00 |
@2xsaiko:tchncs.de | hopland: update: nix flake update check for updates, run it after nix flake update but before building the system: nix store diff-closures --derivation /run/current-system .#nixosConfiguration.$HOST.config.system.build.toplevel (this is at least one way) | 02:55:46 |
@2xsaiko:tchncs.de | * hopland: update: nix flake update check for updates, run it after nix flake update but before building the system: nix store diff-closures --derivation /run/current-system .#nixosConfigurations.$HOST.config.system.build.toplevel (this is at least one way) | 02:55:58 |
| fpletz joined the room. | 11:59:54 |
| eric changed their display name from eigrp to eric. | 21:14:01 |
| eric set a profile picture. | 21:14:05 |
| 6 Aug 2023 |
@ronnypfannschmidt:matrix.org | is there any easy way to have a flake refer to its incoming location and/or its store copy in a safe manner - im on a host system with fedora that shares a multi-user nix store with my nixos root and i want to automate a nixos-enter jump that invokes nixos-rebuild boot with the flake (so i can install system updates on my nix from my fedora)
| 16:29:55 |
@ulli:hrnz.li | self.outPath | 17:39:30 |
| sss joined the room. | 19:24:28 |
| 7 Aug 2023 |
| nf changed their profile picture. | 09:41:26 |
| 8 Aug 2023 |
| lxsameer joined the room. | 15:46:04 |
| Oro (any/all) joined the room. | 20:26:26 |
| 9 Aug 2023 |
| Jeff changed their profile picture. | 03:10:58 |
| @gkleen:synapse.li left the room. | 08:06:03 |
@petrichor:envs.net | so i've noticed that for a flake version-controlled with git, only files that are tracked by git are copied to the store, but if i use mercurial all files are copied regardless of whether mercurial knows about them or not | 13:08:49 |
@petrichor:envs.net | is git the only "fully supported" dvcs in this way, or are there alternatives? mercurial is the only other one listed in the flakes manual as valid for a flake url | 13:11:28 |
@petrichor:envs.net | i guess what i really want to know is: how can i tell nix that there are certain files in a flake on my local disk that should never be copied to the store, regardless of what vcs i'm using (or none)? | 14:13:21 |
@ronnypfannschmidt:matrix.org | i wonder if .hgignore is respected, for git all added files are copied over , but mercurial doesnt have a index | 14:26:07 |
@petrichor:envs.net | nope, sadly .hgignore is ... ignored ☹️ | 14:38:00 |
@petrichor:envs.net | mercurial has no index, but it does have a concept of tracked/not tracked (aside from explicitly ignored files) | 14:38:25 |