!jngDrdMgndWibPCYsR:nixos.org

Nix PHP

72 Members
A room for PHP developers running on Nix21 Servers

Load older messages


SenderMessageTime
21 Nov 2023
@drupol:matrix.orgPolMake sure you have the latest version of the file09:14:45
@drupol:matrix.orgPol
In reply to @rikudou:lemmings.world
Where does this come from on line 5? nixpkgs_php7429
I made it up myself
09:14:56
@drupol:matrix.orgPolIt could be any name actually09:15:12
@drupol:matrix.orgPol Once you are in the directory where the flake it, just do: nix develop 09:15:35
@drupol:matrix.orgPol And you will enter the default development shell 09:15:45
@rikudou:lemmings.worldrikudou@lemmings.world Yeah, I understand that now, I had some version which had inputs.php7429 but nixpkgs_php7429 in the outputs, that confused me 09:15:51
@drupol:matrix.orgPolyeah my bad09:16:01
@rikudou:lemmings.worldrikudou@lemmings.worldI still get the same error09:16:21
@drupol:matrix.orgPolindeed.09:17:08
@drupol:matrix.orgPolFixing it.09:17:10
@rikudou:lemmings.worldrikudou@lemmings.worldHm, but the same file works in a different dir. How's that possible?09:17:27
@rikudou:lemmings.worldrikudou@lemmings.worldThe full thing is: warning: Git tree '/home/username/some-project' is dirty error: getting status of '/nix/store/1wlb2g44ajwr6n14apkigayzqy227ylk-source/flake.nix': No such file or directory09:17:59
@rikudou:lemmings.worldrikudou@lemmings.world
In reply to @rikudou:lemmings.world
Hm, but the same file works in a different dir. How's that possible?
Well, not works, but it fails on infinite recursion instead
09:18:27
@drupol:matrix.orgPolFixed09:18:34
@drupol:matrix.orgPolhttps://gist.github.com/drupol/8e5eb2f7cb344fe7009b72d97d1bd90f09:18:35
@rikudou:lemmings.worldrikudou@lemmings.worldIt works in an empty directory, but not in my git directory (which indeed has uncommitted changes)09:20:27
@drupol:matrix.orgPol You must do git add flake.nix 09:22:00
@rikudou:lemmings.worldrikudou@lemmings.worldHuh, that's weird. Why do I need to add it to the git index?09:22:31
@rikudou:lemmings.worldrikudou@lemmings.world The x86_64-linux part is necessary? Can't it be made universal to support any architecture? 09:23:25
@drupol:matrix.orgPolhaha09:25:41
@drupol:matrix.orgPolLet me show you the updated version09:25:48
@drupol:matrix.orgPol=> https://gist.github.com/drupol/117068bd346558407c4e99008ac1d00409:26:19
@drupol:matrix.orgPol
In reply to @rikudou:lemmings.world
Huh, that's weird. Why do I need to add it to the git index?
When there is a .git directory, flake will use it, and thus, it needs to be added to it.
09:26:45
@rikudou:lemmings.worldrikudou@lemmings.world Is _module some kind of special thing? 09:28:18
@drupol:matrix.orgPol I'm using flake-parts framework for making the Flake and abstracting the type of architecture. 09:30:11
@drupol:matrix.orgPolI invite you to check out their website09:30:24
@drupol:matrix.orgPolhttps://flake.parts/09:30:29
@drupol:matrix.orgPolThis is IMHO the best framework for making composable, extendable and reliable flake09:30:45
@rikudou:lemmings.worldrikudou@lemmings.worldI'll check it out09:31:26
@rikudou:lemmings.worldrikudou@lemmings.world The perSystem I assume is a function of flake-parts? 09:31:50

Show newer messages


Back to Room ListRoom Version: 6