!TZxOcMejPbtFPrCZIA:matrix.org

Nix Community Bochum

76 Members
Channel for the Nix Learning Group and other events in Bochum, Germany.27 Servers

Load older messages


SenderMessageTime
23 Jan 2024
@blipp:matrix.orgblipp joined the room.21:58:49
2 Feb 2024
@britter:yatrix.orgBenedikt Ritter (britter)
In reply to @msanft:matrix.org
Genau, aber du könntest auch den Source mit nixpkgs fetchen und den dann reingeben (z.B. fetchFromGithub). Dürfte aber nichts ändern im Vergleich zu einfach JUCE als BuildInput rausnehmen. Hilft dir nur später bei Reproducibility
Hab gar nicht mehr geantwortet. Bin noch nicht dazu gekommen weiter zu machen. Ich glaube hinsichtlich Reproducibility waere es besser das JUCE zu nehmen, welches im Repo ist. Dann passt es immer zum Code. Vielleicht muss ich den buildInput wieder rausnehmen und dann die richtigen make und ld flags setzen, damit es verwendet wird?
20:01:15
@britter:yatrix.orgBenedikt Ritter (britter)Mal ne andere Frage: Derivations laufen ja in einer Art Sandbox. Sind aus der Sandbox heraus http requests moeglich? Ich hab da eine Derivation, welche Gradle aufruft. Aber der Gradle Build kann seine Plugins nicht aufloesen. Wenn ich das Repo clone und den Build dort ausfuehre funktioniert es :-/20:02:51
@britter:yatrix.orgBenedikt Ritter (britter)

nix build github:britter/nix-configuration/bene/issues/4#groovy-language-server

20:03:10
@crtified:crtified.meCRTified
In reply to @britter:yatrix.org
Mal ne andere Frage: Derivations laufen ja in einer Art Sandbox. Sind aus der Sandbox heraus http requests moeglich? Ich hab da eine Derivation, welche Gradle aufruft. Aber der Gradle Build kann seine Plugins nicht aufloesen. Wenn ich das Repo clone und den Build dort ausfuehre funktioniert es :-/
Nein, man kann die sandbox aber deaktivieren
20:24:21
@crtified:crtified.meCRTifiedIst aber nicht sinnvoll normalerweise 20:25:57
@britter:yatrix.orgBenedikt Ritter (britter)Wie macht man es denn, wenn man in der derivation ein tool nutzen will, welches http requests machen muss?20:32:28
@crtified:crtified.meCRTifiedFixed output derivations sind da iirc die Antwort 20:38:07
@crtified:crtified.meCRTifiedhttps://bmcgee.ie/posts/2023/02/nix-what-are-fixed-output-derivations-and-why-use-them/20:38:50
@britter:yatrix.orgBenedikt Ritter (britter)Ich habe hier das gefunden: https://github.com/NixOS/nixpkgs/pull/72306/files#diff-6055d07eece505268ab5fe931a712118d8bc4ef8de2d484d624ea371a26761c4R51-R69 Verstehe aber nicht, warum in dieser derivation die dependencies geladen werden koennen. 20:41:39
@crtified:crtified.meCRTifiedIst eine fixed output derivation20:43:16
@crtified:crtified.meCRTifiedAlso zumindest der erste teil20:43:22
@crtified:crtified.meCRTified outputHashAlgo = "sha256"; outputHashMode = "recursive"; outputHash = "1sscxrr32f2agwz34pm491xqkz7m4bwdc1p3g64kcnl3p6rg7r7k";20:43:25
@britter:yatrix.orgBenedikt Ritter (britter)Ach so, jetzt verstehe ich.20:43:30
@crtified:crtified.meCRTified(sorry, bin am handy)20:43:31
@britter:yatrix.orgBenedikt Ritter (britter)Die duerfen dann network requests machen.20:43:39
@crtified:crtified.meCRTifiedJa, weil da der Output gehasht wird20:43:58
@britter:yatrix.orgBenedikt Ritter (britter)https://github.com/numtide/gradle2nix20:47:31
@britter:yatrix.orgBenedikt Ritter (britter)Mit dem Author von dem Blogpost bin ich schon im Gradle Community Slack im Gespraech. Er arbeitet wohl immer noch daran eine allgemein gueltige Loesung fuer das Problem zu bauen.20:55:24
@britter:yatrix.orgBenedikt Ritter (britter)Leider gibt es in Gradle nur sehr sehr low levelige APIs um an die Daten zu kommen, die man fuer Nix braucht.20:55:44
6 Feb 2024
@msanft:matrix.orgMoritz Sanft set a profile picture.17:17:57
13 Feb 2024
@katexochen:matrix.orgPaul Meyer (katexochen)Come join the Nix Learning Group Bochum! Learn how to package software with Nix or start making your system declarative and reproducible!Bring your laptop and a power cord, we bring drinks and pizza. when: 2024-02-22, 18:00-22:00 where: RUB campus, MC 1.30 registration: https://forms.gle/wdpdYsaTEZpzWMfV7 full announcement (german): https://github.com/nix-community-bochum/nix-learning-group/blob/main/meetups/2024-02-22/announcement.md16:01:57
@katexochen:matrix.orgPaul Meyer (katexochen) * Come join the Nix Learning Group Bochum! Learn how to package software with Nix or start making your system declarative and reproducible! Bring your laptop and a power cord, we bring drinks and pizza. when: 2024-02-22, 18:00-22:00 where: RUB campus, MC 1.30 registration: https://forms.gle/wdpdYsaTEZpzWMfV7 full announcement (german): https://github.com/nix-community-bochum/nix-learning-group/blob/main/meetups/2024-02-22/announcement.md16:02:07
@katexochen:matrix.orgPaul Meyer (katexochen)image.png
Download image.png
16:02:29
@kayset9k:ruhr-uni-bochum.deTimon Kayser changed their display name from Timon to Timon Kayser.16:02:59
17 Feb 2024
@britter:yatrix.orgBenedikt Ritter (britter)

Weis einer wie dass hier funktioniert? https://github.com/NixOS/nixpkgs/blob/4a83bb78e212c9f51e30722cd2af4383a8578703/pkgs/desktops/gnome/extensions/README.md Also im speziellen die nicht manuell gepflegten Extensions. Ich versuche gerade https://extensions.gnome.org/extension/6670/bluetooth-battery-meter/ bei mir ans laufen zu bekommen. Aber pkgs.gnome45Extensions."Bluetooth-Battery-Meter@maniacx.github.com" funktioniert nicht 😒️

11:07:29
@kayset9k:ruhr-uni-bochum.deTimon Kayser Die UUID, die du verwendest ist erstens falsch. Du solltest bluetooth-battery@michalw.github.com anstatt "Bluetooth-Battery-Meter@maniacx.github.com" verwenden. Ich weiß selbst nicht, wie das mit dem @ in einem Paketnamen funktioniert. Die Extension die du suchst, ist aber auch verfügbar als pkgs.gnomeExtensions.bluetooth-battery ( https://search.nixos.org/packages?channel=unstable&show=gnomeExtensions.bluetooth-battery&from=0&size=50&sort=relevance&type=packages&query=gnomeExtensions.blue ) 11:20:36
@kayset9k:ruhr-uni-bochum.deTimon Kayser * Die UUID, die du verwendest ist erstens falsch. Du solltest bluetooth-battery@michalw.github.com anstatt "Bluetooth-Battery-Meter@maniacx.github.com" verwenden ( Ich habe einfach in der foldenden Datei gesucht: https://raw.githubusercontent.com/NixOS/nixpkgs/4a83bb78e212c9f51e30722cd2af4383a8578703/pkgs/desktops/gnome/extensions/extensions.json ). Ich weiß selbst nicht, wie das mit dem @ in einem Paketnamen funktioniert. Die Extension die du suchst, ist aber auch verfügbar als pkgs.gnomeExtensions.bluetooth-battery ( https://search.nixos.org/packages?channel=unstable&show=gnomeExtensions.bluetooth-battery&from=0&size=50&sort=relevance&type=packages&query=gnomeExtensions.blue ) 11:21:17
@kayset9k:ruhr-uni-bochum.deTimon Kayser *

Die UUID, die du verwendest ist erstens falsch. Du solltest bluetooth-battery@michalw.github.com anstatt "Bluetooth-Battery-Meter@maniacx.github.com" verwenden ( Ich habe einfach in der foldenden Datei gesucht: https://raw.githubusercontent.com/NixOS/nixpkgs/4a83bb78e212c9f51e30722cd2af4383a8578703/pkgs/desktops/gnome/extensions/extensions.json ).

Ich weiß selbst nicht, wie das mit dem @ in einem Paketnamen funktioniert. Die Extension die du suchst, ist aber auch verfügbar als pkgs.gnomeExtensions.bluetooth-battery ( https://search.nixos.org/packages?channel=unstable&show=gnomeExtensions.bluetooth-battery&from=0&size=50&sort=relevance&type=packages&query=gnomeExtensions.blue )

11:21:27
@kayset9k:ruhr-uni-bochum.deTimon Kayser *

Die UUID, die du verwendest ist erstens falsch. Du solltest bluetooth-battery@michalw.github.com anstatt "Bluetooth-Battery-Meter@maniacx.github.com" verwenden ( Ich habe einfach in der foldenden Datei gesucht: https://raw.githubusercontent.com/NixOS/nixpkgs/4a83bb78e212c9f51e30722cd2af4383a8578703/pkgs/desktops/gnome/extensions/extensions.json ). (ich hoffe zumindest, dass ich nicht eine Extension übersehen habe)

Ich weiß selbst nicht, wie das mit dem @ in einem Paketnamen funktioniert. Die Extension die du suchst, ist aber auch verfügbar als pkgs.gnomeExtensions.bluetooth-battery ( https://search.nixos.org/packages?channel=unstable&show=gnomeExtensions.bluetooth-battery&from=0&size=50&sort=relevance&type=packages&query=gnomeExtensions.blue )

11:22:18

Show newer messages


Back to Room ListRoom Version: 10