Add a simple wifi-indicator script
This commit is contained in:
parent
d0943fd8b4
commit
c02946aba3
|
@ -4,6 +4,18 @@ let
|
||||||
cfg = config.linux.graphical;
|
cfg = config.linux.graphical;
|
||||||
|
|
||||||
vscode = with pkgs; if stdenv.isAarch64 then unstable.vscode else unstable.vscode-fhs;
|
vscode = with pkgs; if stdenv.isAarch64 then unstable.vscode else unstable.vscode-fhs;
|
||||||
|
|
||||||
|
wifi-indicator = pkgs.writeScriptBin "wifi-indicator" ''
|
||||||
|
#!/usr/bin/env fish
|
||||||
|
|
||||||
|
set wifi_output (${lib.getExe pkgs.iw} wlan0 link | rg "SSID: (.+)" --replace '🛜 $1' | string trim)
|
||||||
|
|
||||||
|
if test -z $wifi_output
|
||||||
|
echo "❌ not connected"
|
||||||
|
else
|
||||||
|
echo $wifi_output
|
||||||
|
end
|
||||||
|
'';
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
imports = [ ./x11.nix ./wayland.nix ./alacritty.nix ];
|
imports = [ ./x11.nix ./wayland.nix ./alacritty.nix ];
|
||||||
|
@ -70,6 +82,7 @@ in
|
||||||
dex # .desktop file management, startup
|
dex # .desktop file management, startup
|
||||||
# sct # Display color temperature
|
# sct # Display color temperature
|
||||||
xdg-utils # Open stuff
|
xdg-utils # Open stuff
|
||||||
|
wifi-indicator
|
||||||
] ++ (if pkgs.stdenv.isAarch64 then [ ] else [
|
] ++ (if pkgs.stdenv.isAarch64 then [ ] else [
|
||||||
gnome.cheese # Webcam check, expensive
|
gnome.cheese # Webcam check, expensive
|
||||||
# Chat stuff
|
# Chat stuff
|
||||||
|
|
Loading…
Reference in a new issue