Nix Community Bochum | 75 Members | |
| Channel for the Nix Learning Group and other events in Bochum, Germany. | 26 Servers |
| Sender | Message | Time |
|---|---|---|
| 2 Feb 2024 | ||
In reply to @msanft:matrix.orgHab 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 | |
| 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 | |
|
| 20:03:10 | |
In reply to @britter:yatrix.orgNein, man kann die sandbox aber deaktivieren | 20:24:21 | |
| Ist aber nicht sinnvoll normalerweise | 20:25:57 | |
| Wie macht man es denn, wenn man in der derivation ein tool nutzen will, welches http requests machen muss? | 20:32:28 | |
| Fixed output derivations sind da iirc die Antwort | 20:38:07 | |
| https://bmcgee.ie/posts/2023/02/nix-what-are-fixed-output-derivations-and-why-use-them/ | 20:38:50 | |
| 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 | |
| Ist eine fixed output derivation | 20:43:16 | |
| Also zumindest der erste teil | 20:43:22 | |
| outputHashAlgo = "sha256"; outputHashMode = "recursive"; outputHash = "1sscxrr32f2agwz34pm491xqkz7m4bwdc1p3g64kcnl3p6rg7r7k"; | 20:43:25 | |
| Ach so, jetzt verstehe ich. | 20:43:30 | |
| (sorry, bin am handy) | 20:43:31 | |
| Die duerfen dann network requests machen. | 20:43:39 | |
| Ja, weil da der Output gehasht wird | 20:43:58 | |
| https://github.com/numtide/gradle2nix | 20:47:31 | |
| 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 | |
| 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 | ||
| 17:17:57 | ||
| 13 Feb 2024 | ||
| 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.md | 16:01:57 | |
| * 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.md | 16:02:07 | |
Download image.png | 16:02:29 | |
| 16:02:59 | ||
| 17 Feb 2024 | ||
| 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 | 11:07:29 | |
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 | |
* 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 | |
| * Die UUID, die du verwendest ist erstens falsch. Du solltest Ich weiß selbst nicht, wie das mit dem @ in einem Paketnamen funktioniert. Die Extension die du suchst, ist aber auch verfügbar als | 11:21:27 | |
| * Die UUID, die du verwendest ist erstens falsch. Du solltest Ich weiß selbst nicht, wie das mit dem @ in einem Paketnamen funktioniert. Die Extension die du suchst, ist aber auch verfügbar als | 11:22:18 | |
| * Die UUID, die du verwendest ist erstens falsch. Du solltest Ich weiß selbst nicht, wie das mit dem @ in einem Paketnamen funktioniert. Die Extension die du suchst, ist aber auch verfügbar als Edit: Ich kann nicht suchen. Sorry. | 11:22:59 | |