| 15 Jun 2024 |
Benedikt Ritter (britter) | Ich hab heute ein Video über ags gesehen und fand das sah ganz nett aus: https://github.com/Aylur/ags | 12:37:44 |
palo | * In reply to @mrvandalo:terranix.org
🤷 vielleicht erstmal checken ob es funktioniert bevor du ein pr machst?
Issue geht natürlich auch immer.
Hier ein beispiel
pkgs.logseq.override{ electron_27 = pkgs.electron_28 ; }
Argumente kannst du durch https://search.nixos.org/ finden
da findest du den source link
https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/applications/misc/logseq/default.nix#L7 Ich wüde erstmal mit override checken ob es funktioniert bevor ich einen Pull Request machen würde?
Issue geht natürlich auch immer.
Hier ein beispiel
pkgs.logseq.override{ electron_27 = pkgs.electron_28 ; }
Argumente kannst du durch https://search.nixos.org/ finden
da findest du den source link
https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/applications/misc/logseq/default.nix#L7 | 12:42:25 |
palo | Sorry ich komm mit Matrix wieder mal nicht klar. Wollte meinen Text nur editieren, weil er sich unfreundlich gelesen hat.... | 13:00:49 |
f0rdprefect | In reply to @mrvandalo:terranix.org Sorry ich komm mit Matrix wieder mal nicht klar. Wollte meinen Text nur editieren, weil er sich unfreundlich gelesen hat.... Alles gut -- ich wuerde PRs natuerlich wenn ich das alles mal raus habe erst stellen wenn ich es geloest hab und mir auch sicher bin dass es funktioniert | 13:21:05 |
Benedikt Ritter (britter) | Bottom line: Electron ist echt die Pest… 😏 | 14:30:14 |
f0rdprefect | In reply to @britter:yatrix.org Bottom line: Electron ist echt die Pest… 😏 Auf jeden Fall. Warum ist denn in 24.05 electron-30* und in unstable nicht🙄 | 20:18:26 |
CRTified | In reply to @britter:yatrix.org Bottom line: Electron ist echt die Pest… 😏 Also doch emacs mit org-roam 😋 | 20:53:45 |
| 16 Jun 2024 |
palo | Mir hat letztens jemand erzählt, das roam das "orginal" ist und alle anderen (org-roam, logseq, obsidian, zettelkasten ..) das nur adaptiert und neu interpretiert haben. Leider kostet Roam Geld und so... | 12:09:29 |
palo | * Mir hat letztens jemand erzählt, das roam das "orginal" ist und alle anderen (org-roam, logseq, obsidian, zettelkasten ..) das nur adaptiert und neu interpretiert haben. | 12:10:03 |
Timon Kayser | Ich versuche nix impermeane aufzusetzen, aber irgendwie findet das stage1 script das stage2 init script nicht im store.
ich hab gerad nachgeschaut, und der nix-store ist korrekt gemountet, aber die init-datei existiert einfach nicht. | 14:30:55 |
Timon Kayser | * Ich versuche nix impermeane aufzusetzen, aber irgendwie findet das stage1 script das stage2 init script nicht im store.
ich hab gerad nachgeschaut, und der nix-store ist korrekt gemountet, aber die init-datei existiert einfach nicht.
Edit: Ich hab es irgendwie geschafft mein nix store zu corrupten… | 14:35:58 |
| 17 Jun 2024 |
Benedikt Ritter (britter) | In reply to @kayset9k:ruhr-uni-bochum.de
Ich versuche nix impermeane aufzusetzen, aber irgendwie findet das stage1 script das stage2 init script nicht im store.
ich hab gerad nachgeschaut, und der nix-store ist korrekt gemountet, aber die init-datei existiert einfach nicht. Das ist schlecht. Ist mir mit meinem letzten Laptop auch passiert. Paul Meyer (katexochen)und bithaben dann einen ganzen Abend versucht es zu fixen. Leider ohne Erfolg. Hab mir dann einfach ein neues Laptop gekauft...
| 09:26:55 |
Benedikt Ritter (britter) | Naja, das neue Laptop wollte ich eh kaufen 😉 | 09:27:12 |
Timon Kayser | meh. das zu fixen war einfach. 1h warten, damit find den alten nix store löschen kann und vom live usb und der immer-noch vorhandenen flake nixos neu installieren. ist halt einfach ein nixos-install statt nixos-rebuild | 09:28:46 |
Timon Kayser | ich mach das jetzt zum 2tn mal, da ich mein nix store auf ein separates btrfs subvol upgraden will | 09:30:20 |
Timon Kayser | * ich mach das jetzt zum 2tn mal, da ich mein nix store auf ein separates btrfs subvol upgraden will
Ein einfaches mv kommt mit dem nic store nicht klar, und kopieren&löschen dauern ewig. | 09:31:02 |
Timon Kayser | * ich mach das jetzt zum 2tn mal, da ich mein nix store auf ein separates btrfs subvol upgraden will
Ein einfaches mv kommt mit dem nix store nicht klar, und kopieren&löschen dauern ewig. | 11:04:52 |
| 18 Jun 2024 |
f0rdprefect | In reply to @mrvandalo:terranix.org
🤷 vielleicht erstmal checken ob es funktioniert bevor du ein pr machst?
Issue geht natürlich auch immer.
Hier ein beispiel
pkgs.logseq.override{ electron_27 = pkgs.electron_28 ; }
Argumente kannst du durch https://search.nixos.org/ finden
da findest du den source link
https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/applications/misc/logseq/default.nix#L7 Also... es ist definitiv das logseq paket was noch auch electron27 besteht. Meine Konfig baut jetzt heute auch wieder -- allerdings nach wie vor ohne logseq da das mit dem override im home-manager wohl so nicht geht:
error: A definition for option `home-manager.users.matt.home.packages."[definition 1-entry 9]"' is not of type `package'. Definition values:
- In `/nix/store/zpfrn4a8x7qdbryvb3f8yj1jlmpydsir-source/config/home/packages.nix': <function, args: {appimageTools, autoPatchelfHook, electron_27, fetchurl, git, lib, makeWrapper, nix-update-script, stdenv}>
hatte dort logseq mit logseq.override{ electron_27 = electtron_28-bin} ersetzt, bzw auch einmal pkgs.electron_28-bin aber so wie ich die Fehlermeldung lese liefert das ja eine funktion und kein Pakt. Muss man wohl anders angehen...
| 19:22:01 |
| 24 Jun 2024 |
| @paulz:obscuresecure.dev left the room. | 19:01:30 |
| 18 Jun 2024 |
f0rdprefect | In reply to @mrvandalo:terranix.org
🤷 vielleicht erstmal checken ob es funktioniert bevor du ein pr machst?
Issue geht natürlich auch immer.
Hier ein beispiel
pkgs.logseq.override{ electron_27 = pkgs.electron_28 ; }
Argumente kannst du durch https://search.nixos.org/ finden
da findest du den source link
https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/applications/misc/logseq/default.nix#L7 * Also... es ist definitiv das logseq paket was noch auf electron27 besteht. Meine Konfig baut jetzt heute auch wieder -- allerdings nach wie vor ohne logseq da das mit dem override im home-manager wohl so nicht geht:
error: A definition for option `home-manager.users.matt.home.packages."[definition 1-entry 9]"' is not of type `package'. Definition values:
- In `/nix/store/zpfrn4a8x7qdbryvb3f8yj1jlmpydsir-source/config/home/packages.nix': <function, args: {appimageTools, autoPatchelfHook, electron_27, fetchurl, git, lib, makeWrapper, nix-update-script, stdenv}>
hatte dort logseq mit logseq.override{ electron_27 = electtron_28-bin} ersetzt, bzw auch einmal pkgs.electron_28-bin aber so wie ich die Fehlermeldung lese liefert das ja eine funktion und kein Pakt. Muss man wohl anders angehen...
| 19:22:37 |
| 19 Jun 2024 |
f0rdprefect | In reply to @mrvandalo:terranix.org
🤷 vielleicht erstmal checken ob es funktioniert bevor du ein pr machst?
Issue geht natürlich auch immer.
Hier ein beispiel
pkgs.logseq.override{ electron_27 = pkgs.electron_28 ; }
Argumente kannst du durch https://search.nixos.org/ finden
da findest du den source link
https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/applications/misc/logseq/default.nix#L7 * Also... es ist definitiv das logseq paket was noch auf electron27 besteht. Meine Konfig baut jetzt heute auch wieder -- allerdings nach wie vor ohne logseq da das mit dem override im home-manager wohl so nicht geht:
error: A definition for option `home-manager.users.matt.home.packages."[definition 1-entry 9]"' is not of type `package'. Definition values:
- In `/nix/store/zpfrn4a8x7qdbryvb3f8yj1jlmpydsir-source/config/home/packages.nix': <function, args: {appimageTools, autoPatchelfHook, electron_27, fetchurl, git, lib, makeWrapper, nix-update-script, stdenv}>
hatte dort logseq mit logseq.override{ electron_27 = electron_28-bin} ersetzt, bzw auch einmal pkgs.electron_28-bin aber so wie ich die Fehlermeldung lese liefert das ja eine funktion und kein Pakt. Muss man wohl anders angehen...
| 04:39:27 |
f0rdprefect | sieht auch so aus als ob electron_27 gebraucht wird damit sync ordentlich funktioniert (steht im default.nix als kommentar) | 04:40:34 |
| 21 Jun 2024 |
f0rdprefect | In reply to @f0rdprefect:matrix.org
Also... es ist definitiv das logseq paket was noch auch electron27 besteht. Meine Konfig baut jetzt heute auch wieder -- allerdings nach wie vor ohne logseq da das mit dem override im home-manager wohl so nicht geht:
error: A definition for option `home-manager.users.matt.home.packages."[definition 1-entry 9]"' is not of type `package'. Definition values:
- In `/nix/store/zpfrn4a8x7qdbryvb3f8yj1jlmpydsir-source/config/home/packages.nix': <function, args: {appimageTools, autoPatchelfHook, electron_27, fetchurl, git, lib, makeWrapper, nix-update-script, stdenv}>
hatte dort logseq mit logseq.override{ electron_27 = electtron_28-bin} ersetzt, bzw auch einmal pkgs.electron_28-bin aber so wie ich die Fehlermeldung lese liefert das ja eine funktion und kein Pakt. Muss man wohl anders angehen...
Habs: ich musste logseq.override... in () setzten dann evaluiert es zu einem paket. Allerdings ist electron-28 auch schon EOL und unsicher. Mit electron-bin klappt es dann. Vermutlich nur ohne sync den ich eh nicht nutze. Ergo was gelernt.
Wie ist das denn falls electron_27 irgendwann mal aus der default.nix von logseq rausfliegt:
Bekomme ich einen build fehler oder baut es dann trotzdem weil es nix zu overriden gibt?
| 10:02:33 |
f0rdprefect | In reply to @f0rdprefect:matrix.org
Also... es ist definitiv das logseq paket was noch auch electron27 besteht. Meine Konfig baut jetzt heute auch wieder -- allerdings nach wie vor ohne logseq da das mit dem override im home-manager wohl so nicht geht:
error: A definition for option `home-manager.users.matt.home.packages."[definition 1-entry 9]"' is not of type `package'. Definition values:
- In `/nix/store/zpfrn4a8x7qdbryvb3f8yj1jlmpydsir-source/config/home/packages.nix': <function, args: {appimageTools, autoPatchelfHook, electron_27, fetchurl, git, lib, makeWrapper, nix-update-script, stdenv}>
hatte dort logseq mit logseq.override{ electron_27 = electtron_28-bin} ersetzt, bzw auch einmal pkgs.electron_28-bin aber so wie ich die Fehlermeldung lese liefert das ja eine funktion und kein Pakt. Muss man wohl anders angehen...
* Habs: ich musste logseq.override... in () setzten dann evaluiert es zu einem paket. Allerdings ist electron-28 auch schon EOL und unsicher. Mit electron-bin klappt es dann. Vermutlich nur ohne sync den ich eh nicht nutze. Ergo was gelernt.
Wie ist das denn falls electron_27 irgendwann mal aus der default.nix von logseq rausfliegt:
Bekomme ich einen build fehler oder baut es dann trotzdem weil es nix zu overriden gibt?
| 10:03:02 |
Timon Kayser | Kann ich eigentlich nix-shell nutzen um dinge von einem eigenem/anderen nixpkgs branch/repo zu nutzen? z.b. ich will ein paar sachen von staging branch in einer temporären Umgebung haben.
Und kann ich irgendwie gradle 8.8 in einer flake herzaubern, ohne auf https://github.com/NixOS/nixpkgs/pull/316849 zu warten (ich frage für mein Recaf pr, was ich dort auch gelink habe)? Kann man da irgendwie was mit overlays oder overrideAttr was machen? | 10:19:09 |
palo | Wenn du andere flakes nutzen willst würde ich empfehlen eine flake.nix mit deiner devShell statt einer shell.nix zu schrieben. | 11:58:57 |
palo | Dann kannst du pkgs = Import nixpkgs { overrides = .... } nutzen.
https://git.ingolf-wagner.de/palo/nixos-config/src/commit/c270af454e62a5ef07ca7ed6dd3ef782d16d6cf5/flake.nix#L145 so mach ich das für alles Channels | 12:01:11 |
palo | * Dann kannst du pkgs = Import nixpkgs { overlays = .... } nutzen.
https://git.ingolf-wagner.de/palo/nixos-config/src/commit/c270af454e62a5ef07ca7ed6dd3ef782d16d6cf5/flake.nix#L145 so mach ich das für alles channels die ich brauche. | 12:01:46 |
Timon Kayser | Ich habe keine shell.nix. Ich brauche nur ein paar libs, damit ein compiler die findet. Ich hatte auch eigentlich nicht vor das projekt extra zu packagen. | 12:02:28 |
Timon Kayser | * Ich habe keine shell.nix. Ich brauche nur ein paar libs, damit ein compiler die findet. Ich hatte auch eigentlich nicht vor das projekt extra zu packagen.
Ich nutze nix-shell -p mit den dingen, die ich benötige. | 12:03:23 |