| 20 Jul 2024 |
aaron | * Ich nutze dafür https://github.com/ErikReider/SwayAudioIdleInhibit . Der Deamon schaltet idle_inhibit an, sobald Ton ausgegeben wird oder das Mikrofon benutzt wird. Das deckt bei mir alle Fälle ab, in denen ich ein idle inhibit haben möchte. Der letzte Release hat aber einen Bug, weswegen der Deamon manchmal crasht. Es gibt dazu aber einen pull request, der nur nicht gemerged wird, da das Projekt scheinbar nicht mehr so aktiv maintained wird. Ich nutze also folgendes als Workaround:
idle-inhibit = pkgs.sway-audio-idle-inhibit.overrideAttrs {
version = "unstable-2023-08-09-fixed";
src = pkgs.fetchFromGitHub {
owner = "ErikReider";
repo = "SwayAudioIdleInhibit";
rev = "47e8150c9a912f4899e1a687ab754bf763db341f";
hash = "sha256-3FB26MH0ifUsoCWH822P71aWpY+gQC9mYEjq+OwAJpU=";
};
};
systemd.user.services.sway-audio-idle-inhibit = {
Unit = {
Description = "Sway audio idle inhibit";
};
Service = {
Type = "simple";
ExecStart = "${idle-inhibit}/bin/sway-audio-idle-inhibit";
Restart = "on-failure";
RestartSec = "1s";
RestartSteps = "10";
RestartMaxDelaySec = "10s";
};
Install.WantedBy = [ "default.target" ];
};
Damit funktioniert das bei mir echt gut. Es gibt sogar einen Indikator für Waybar, sodass angezeigt wird, sobald idle inhibit aktiv ist.
| 09:07:31 |
palo | Redacted or Malformed Event | 11:32:30 |
Benedikt Ritter (britter) | So, ich hab mir jetzt auch ein Ticket für die NixCon beschossen 👍 | 18:23:16 |
Moritz Sanft | Nice. Dann also Nix Community Bochum Con :) | 18:23:39 |
Moritz Sanft | ( bin auch da ) | 18:23:52 |
| 22 Jul 2024 |
Benedikt Ritter (britter) | Fahrt ihr am Sonntag zurück oder bleibt ihr bis Montag? Also passiert am Sonntag noch viel lohnt es sich nicht dann noch da zu bleiben? | 06:58:14 |
| 25 Jul 2024 |
| Ezzobir Bezziou joined the room. | 08:51:56 |
| 26 Jul 2024 |
Benedikt Ritter (britter) | Was sind denn so die Rofi Plugins, die man haben muss? | 08:25:00 |
Moritz Sanft | Hab keine :D | 08:32:26 |
Benedikt Ritter (britter) | @katexochen:matrix.orgbenutzt Rofi-calc. Fand es bei macOS auch immer recht praktisch, dass Spotlight auch ein Taschenrechner ist…
Habe mir für meinen Sway Setup aber überlegt den Gnome Calculator mit einer Floating rule zu benutzen.
| 08:45:08 |
f0rdprefect | In reply to @britter:yatrix.org Was sind denn so die Rofi Plugins, die man haben muss? Also: Plugins direkt hab ich nicht, aber ich benutze Rofi zusammen mit cliphist (vorher unter x11 greenclip) um dinge zu pasten. rofi-rbw ist praktisch wenn man bitwarden nutzt. sonst evtl rofi-pass bevor ich espanso kannte habe ich mir mit rofi zusammen meinen eigenen kleinen text schnipsel expander gebastelt. | 09:03:09 |
f0rdprefect | In reply to @britter:yatrix.org Fahrt ihr am Sonntag zurück oder bleibt ihr bis Montag? Also passiert am Sonntag noch viel lohnt es sich nicht dann noch da zu bleiben? Wuerde ich zu gegebener Zeit anhand des Programms entscheiden... | 09:10:01 |
| 27 Jul 2024 |
f0rdprefect | Redacted or Malformed Event | 09:08:37 |
f0rdprefect | https://fulltimenix.com/ | 09:09:54 |
f0rdprefect | Podcast über nix find ich ganz interessant | 09:10:49 |
| 30 Jul 2024 |
Benedikt Ritter (britter) | In reply to @f0rdprefect:matrix.org Podcast über nix find ich ganz interessant Danke fürs teilen. Werd ich mal reinhören. | 17:36:37 |
| 31 Jul 2024 |
Benedikt Ritter (britter) | Ich hab irgendwie seit ein paar Tagen ein weirdes Problem. Wenn ich nixos-rebuild switch ausführe, wird zwar eine neue Generation gebaut und im boot loader hinzugefügt, aber der Boot Entry der ausgewählt ist, wird nicht geupdatet. Jetzt muss ich jedes Mal im systemd-boot erst mit den Pfeiltasten den neusten Entry auswählen.
Hat das schon mal jemand gehabt? | 17:24:17 |
| 7 Aug 2024 |
Benedikt Ritter (britter) | Hey Paul Meyer (katexochen) mal ne frage zu deiner swayidle config: Was macht dieser block? https://github.com/katexochen/nixos/blob/421844f5694c3646e22cd3a4839cf287f2dfe3bd/home/sway/swayidle.nix#L23 ich finde nirgendwo anders in deinem repo eine referenz auf before-sleep | 12:02:40 |
Paul Meyer (katexochen) | das triggered glaube ich einfach bevor dein rechner schlafen geht? aber nicht sicher. | 12:06:41 |
Paul Meyer (katexochen) | https://wiki.archlinux.org/title/Sway#Idle | 12:08:33 |
Benedikt Ritter (britter) | Ich verstehe das trotzdem noch nicht. Welche Anweisung versetzt deinen Rechner denn in sleep? Müsste dafür nicht irgendwo ein timeout sein, der systemctl sleep aufruft? | 18:04:09 |
Moritz Sanft | Nach 360 Sekunden werden mithilfe von swaymsg alle Outputs (Bildschirme) ausgemacht | 18:06:11 |
Moritz Sanft | Er könnte auch einfach systemctl sleep machen aber | 18:06:27 |
Benedikt Ritter (britter) | Die outputs auszuschalten ist doch nicht das gleiche wie sleep, oder? | 18:06:51 |
Moritz Sanft | Eifentlich braucht er das before-sleep auch nicht, weil nach 300 Sekunden sowieso gelockt wird | 18:07:04 |
Moritz Sanft | In reply to @britter:yatrix.org Die outputs auszuschalten ist doch nicht das gleiche wie sleep, oder? Soweit ich weiß macht sleep noch mehr Sachen | 18:07:15 |
Moritz Sanft | Aber kannst du mich jetzt auch nicht drauf festnageln | 18:07:27 |
Benedikt Ritter (britter) | Okay, wenn sleep mehr sachen macht, als die displays auszuschalten, wo ist dann das mapping, welches aus command = "${pkgs.sway}/bin/swaymsg 'output * dpms off'"; ein before-sleep event macht? | 18:10:44 |
Moritz Sanft | Ich denke mal das ist swayidle-spezifisch | 18:11:15 |
Benedikt Ritter (britter) | Dass systemctl sleep ein before-sleep event feuert macht Sinn, aber das andere ist ja einfach nur eine beliebige command line. | 18:11:25 |