| 7 Aug 2024 |
Moritz Sanft | (was auch sinnvoll ist, aber wsl. nicht desired) | 18:14:05 |
Moritz Sanft | * (was auch sinnvoll ist, aber wsl. nicht das, was Pauls Config eigentlich machen soll) | 18:14:22 |
Moritz Sanft | Das Example ergibt etwas mehr Sinn:
[
{ timeout = 60; command = "${pkgs.swaylock}/bin/swaylock -fF"; }
{ timeout = 90; command = "${pkgs.systemd}/bin/systemctl suspend"; }
]
| 18:14:48 |
Benedikt Ritter (britter) | Das before sleep in Pauls config macht Sinn, da es ja sein kann, dass man manuel das sleep aufruft. | 18:17:16 |
| 13 Aug 2024 |
Benedikt Ritter (britter) | Ăhm, can I haz screenshare on Sway WM? đ
funktioniert einfach nicht. Ist das ein sway Problem? Ein Wayland Problem? Bei StackOverflow haben ich einen einfachen Guide mit 9 Schritten gefunden um das ans laufen zu bekommen⊠geht das auch einfacher? đ€ | 07:30:06 |
Moritz Sanft | Also bei mir funktioniert es (in Teams) einfach | 07:30:45 |
Paul Z | In reply to @britter:yatrix.org Ăhm, can I haz screenshare on Sway WM? đ
funktioniert einfach nicht. Ist das ein sway Problem? Ein Wayland Problem? Bei StackOverflow haben ich einen einfachen Guide mit 9 Schritten gefunden um das ans laufen zu bekommen⊠geht das auch einfacher? đ€ Eigentlich brauchst du nur xdg-desktop-porzal-wlr, damit der Bildschirminhalt ĂŒber Pilewire fĂŒr andere Programme zugĂ€nglich gemacht wird. Allerdings funktioniert mit wlroots aktuell nur das Teilen des kompletten Bildschirms. Einzelne Fenster lassen sich meines Wissens aktuell nur mit GNOME, Plasma, Hyprland und Cosmic teilen. | 07:32:42 |
Paul Z | * Eigentlich brauchst du nur xdg-desktop-portal-wlr, damit der Bildschirminhalt ĂŒber Pilewire fĂŒr andere Programme zugĂ€nglich gemacht wird. Allerdings funktioniert mit wlroots aktuell nur das Teilen des kompletten Bildschirms. Einzelne Fenster lassen sich meines Wissens aktuell nur mit GNOME, Plasma, Hyprland und Cosmic teilen. | 07:33:28 |
Benedikt Ritter (britter) | Okay, dann versuche ich mal xdg-desktop-portal-wlr zu installieren. Muss das einfach im PATH sein? | 08:39:41 |
aaron | Bei mir sieht die Konfiguration auf NixOS Ebene wie folgt aus:
xdg.portal = {
enable = true;
wlr.enable = true;
extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
};
Damit funktioniert screensharing bei mir. programs.sway = { enable = true; wrapperFeatures.gtk = true; };
| 09:09:20 |
aaron | * Bei mir sieht die Konfiguration auf NixOS Ebene wie folgt aus:
xdg.portal = {
enable = true;
wlr.enable = true;
extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
};
programs.sway = {
enable = true;
wrapperFeatures.gtk = true;
};
Damit funktioniert screensharing bei mir.
| 09:09:49 |
Benedikt Ritter (britter) | In reply to @kaisea74:ruhr-uni-bochum.de
Bei mir sieht die Konfiguration auf NixOS Ebene wie folgt aus:
xdg.portal = {
enable = true;
wlr.enable = true;
extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
};
programs.sway = {
enable = true;
wrapperFeatures.gtk = true;
};
Damit funktioniert screensharing bei mir.
Danke fĂŒrs teilen! WofĂŒr braucht man das gtk portal? | 16:55:58 |
| 15 Aug 2024 |
Paul Meyer (katexochen) | @room NĂ€chste Woche Mittwoch, 21.08, 18:00 Uhr, im Labor: Unser nĂ€chstes Treffen! (Wie jeden 3. Mittwoch im Monat, fĂŒr die, die jetzt ĂŒberrascht sind ;) )
Will jemand was prÀsentieren? | 12:43:58 |
| 20 Aug 2024 |
Benedikt Ritter (britter) | Ich komme morgen auch, so wie es aussieht! | 11:54:07 |
Benedikt Ritter (britter) | Wenn ihr wollt kann ich ganz LoFi was ĂŒber nixos-hardware erzĂ€hlen. WĂ€re dann aber ohne Folien, nur das Repo kurz zeigen und sagen wie Mans benutzt und wozu es da ist. | 11:54:51 |
f0rdprefect | In reply to @katexochen:matrix.org @room NĂ€chste Woche Mittwoch, 21.08, 18:00 Uhr, im Labor: Unser nĂ€chstes Treffen! (Wie jeden 3. Mittwoch im Monat, fĂŒr die, die jetzt ĂŒberrascht sind ;) ) Will jemand was prĂ€sentieren? Ich schaffe es diesmal leider nicht. Viel SpaĂ und hoffentlich bis zur dritten September Woche | 17:27:52 |
Benedikt Ritter (britter) | In reply to @britter:yatrix.org Wenn ihr wollt kann ich ganz LoFi was ĂŒber nixos-hardware erzĂ€hlen. WĂ€re dann aber ohne Folien, nur das Repo kurz zeigen und sagen wie Mans benutzt und wozu es da ist. Aber @katexochen:matrix.orghat ewig keinen Vortrag mehr gehalten!
| 17:43:34 |
| 21 Aug 2024 |
Paul Meyer (katexochen) | Ich halte nur noch VortrÀge zu konkreten Themenanfragen! :D | 09:00:53 |
Benedikt Ritter (britter) | Bei mir wird es heute wahrscheinlich etwas spÀter. So 18:30 denke ich. Wartet bitte mit dem Essen auf mich. | 13:51:11 |
Sebastian (he/him) | hi, ich wĂŒrde heute auch kommen, wird auch bei mir ein wenig spĂ€ter. | 15:28:05 |
matemalte (malt3) | On my way! | 15:28:56 |
Moritz Sanft | https://github.com/VTimofeenko/monorepo-machine-config/blob/af914258d99f1ea8a54b733ac01b63a0bf97c4fe/nixosModules/nix/default.nix#L47 | 16:19:16 |
Benedikt Ritter (britter) | https://tvl.fyi/blog/tvix-update-august-24 | 16:41:44 |
Moritz Sanft | https://pad.msanft.foo/PoSpyQE2Roudix86wSUNAw# | 17:20:33 |
matemalte (malt3) | bit: https://github.com/NixOS/nix/blob/fa49d2e356d44d416ac86d2286189e8f5f6878ba/src/nix-build/nix-build.cc#L239-L240 | 18:22:27 |
matemalte (malt3) | bit: https://github.com/NixOS/nix/blob/fa49d2e356d44d416ac86d2286189e8f5f6878ba/src/nix-build/nix-build.cc#L309-L316 | 18:23:27 |
Benedikt Ritter (britter) | Gerade im Auto noch etwas nachgedacht. Kann es sein, dass der Wert, welcher von nixpkgs.lib.mkMerge zurĂŒck gegeben wird beim Import gesondert behandelt wird? Bin jetzt am Handy und kann deshalb den code nicht anschauen.
Aber das wÀre die einzige ErklÀrung, warum es in meiner host configuration funktioniert hat aber in der repl nicht. | 20:42:50 |
Benedikt Ritter (britter) | Also ich meinte, wenn man in einem Module per imports ein anderes Module importiert und in dem ist ein Attribute Value das Ergebnis von einem mkMerge aufruf. Dann wird das besonders behandelt und erst spÀter evaluiert? Vielleicht eine Performance Optimierung, weil ja mehrmals der selbe Wert von unterschiedlichen Modules gesetzt werden könnte. | 20:44:17 |
| 25 Aug 2024 |
Benedikt Ritter (britter) | @katexochen:matrix.orghab die Stelle gefunden: https://github.com/NixOS/nixpkgs/blob/master/lib/modules.nix#L889
mkMerge ist ein Feature vom nixpkgs module system. Deshalb kann es die Funktion auch nicht in builtins geben.
| 06:32:28 |
| 29 Aug 2024 |
Benedikt Ritter (britter) | @katexochen:matrix.orgich hab jetzt den Code fertig
um meine Hosts automatisch hinzuzufĂŒgen: https://github.com/britter/nix-configuration/blob/main/lib.nix
Bin noch nicht so 100% zufrieden mit dem code, aber das ist das beste, was ich hinbekommen habe.
| 16:56:53 |