From 42e4cfb3a61bb3dc79d4be81cbc227f2a02d8052 Mon Sep 17 00:00:00 2001 From: xnm Date: Sun, 12 May 2024 18:14:03 +0300 Subject: [PATCH] changed boot loglevel from 4 to 3 & updated `check_webcam.fish` script --- home/.config/fish/functions/check_webcam.fish | 10 ++++++++-- nixos/bootloader.nix | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/home/.config/fish/functions/check_webcam.fish b/home/.config/fish/functions/check_webcam.fish index d3d63d6..92bb61a 100644 --- a/home/.config/fish/functions/check_webcam.fish +++ b/home/.config/fish/functions/check_webcam.fish @@ -1,5 +1,11 @@ function check_webcam - if test (lsof /dev/video0 | count) -gt 3 - echo "{\"text\":\"󰖠\", \"tooltip\":\"webcam is used\", \"alt\":\"Webcam\"}" + set process_pids (fuser /dev/video0 | awk '{print $2}' | sort -u) + if test -n "$process_pids" + set processes "" + for process_pid in $process_pids + set process_name (ps -q $process_pid -o comm=) + set processes "$processes\n$process_name($process_pid)" + end + echo "{\"text\":\"󰖠\", \"tooltip\":\"webcam is used by: $processes\", \"alt\":\"Webcam\"}" end end diff --git a/nixos/bootloader.nix b/nixos/bootloader.nix index 59d4a32..5e23b54 100644 --- a/nixos/bootloader.nix +++ b/nixos/bootloader.nix @@ -7,6 +7,7 @@ boot.loader.timeout = 2; boot.initrd.enable = true; boot.initrd.systemd.enable = true; + boot.consoleLogLevel = 3; boot.plymouth = { enable = true; font = "${pkgs.jetbrains-mono}/share/fonts/truetype/JetBrainsMono-Regular.ttf";