chore(users): grfn -> aspen
Change-Id: I6c6847fac56f0a9a1a2209792e00a3aec5e672b9 Reviewed-on: https://cl.tvl.fyi/c/depot/+/10809 Autosubmit: aspen <root@gws.fyi> Reviewed-by: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI Reviewed-by: lukegb <lukegb@tvl.fyi>
This commit is contained in:
parent
0ba476a426
commit
82ecd61f5c
478 changed files with 75 additions and 77 deletions
|
|
@ -1,44 +0,0 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
|
||||
let
|
||||
|
||||
pttKeycode = "152";
|
||||
sourceID = "3";
|
||||
|
||||
mute = pkgs.writeShellScript "mute-mic" ''
|
||||
xset -r ${pttKeycode}
|
||||
${pkgs.pulseaudio}/bin/pactl set-source-mute ${sourceID} 1
|
||||
'';
|
||||
|
||||
unmute = pkgs.writeShellScript "unmute-mic" ''
|
||||
xset -r ${pttKeycode}
|
||||
${pkgs.pulseaudio}/bin/pactl set-source-mute ${sourceID} 0
|
||||
'';
|
||||
|
||||
in
|
||||
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
xbindkeys
|
||||
];
|
||||
|
||||
|
||||
home.file.".xbindkeysrc.scm".text = ''
|
||||
(xbindkey '("c:${pttKeycode}") "${unmute}")
|
||||
(xbindkey '(release "c:${pttKeycode}") "${mute}")
|
||||
'';
|
||||
|
||||
systemd.user.services."xbindkeys" = {
|
||||
Unit = {
|
||||
Description = "Keybind daemon for push-to-talk";
|
||||
After = [ "graphical-session-pre.target" ];
|
||||
PartOf = [ "graphical-session.target" ];
|
||||
};
|
||||
|
||||
Install = { WantedBy = [ "graphical-session.target" ]; };
|
||||
|
||||
Service = {
|
||||
ExecStart = "${pkgs.xbindkeys}/bin/xbindkeys -n -v";
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue