Compare commits

..

No commits in common. "415744cfa8541b766b79a29b1f0cd0a60b51ea62" and "baf95f3e8e4ce7637f8874a95e8237495b75faa0" have entirely different histories.

3 changed files with 4 additions and 16 deletions

View file

@ -1,15 +1,13 @@
{ pkgs, ... }: { pkgs, ... }:
let let
charge-limit-apply = pkgs.writeShellScriptBin "charge-limit-apply" '' charge-limit-apply = pkgs.writeShellScriptBin "charge-limit-apply" ''
set -e
if [ "$1" != "80" ] && [ "$1" != "100" ]; then if [ "$1" != "80" ] && [ "$1" != "100" ]; then
echo "Usage: charge-limit-apply <80|100>" >&2 echo "Usage: charge-limit-apply <80|100>" >&2
exit 1 exit 1
fi fi
${pkgs.fw-ectool}/bin/ectool --interface=lpc fwchargelimit "$1" ${pkgs.fw-ectool}/bin/ectool fwchargelimit "$1"
echo "$1" > /run/fw-charge-limit echo "$1" > /run/fw-charge-limit
chmod 644 /run/fw-charge-limit chmod 644 /run/fw-charge-limit
echo "Charge limit set to $1%"
''; '';
charge-limit-menu = pkgs.writeShellScriptBin "charge-limit-menu" '' charge-limit-menu = pkgs.writeShellScriptBin "charge-limit-menu" ''
@ -18,7 +16,6 @@ let
"80%") /run/wrappers/bin/sudo ${charge-limit-apply}/bin/charge-limit-apply 80 ;; "80%") /run/wrappers/bin/sudo ${charge-limit-apply}/bin/charge-limit-apply 80 ;;
"100%") /run/wrappers/bin/sudo ${charge-limit-apply}/bin/charge-limit-apply 100 ;; "100%") /run/wrappers/bin/sudo ${charge-limit-apply}/bin/charge-limit-apply 100 ;;
esac esac
sleep 1
''; '';
waybar-battery = pkgs.writeShellScriptBin "waybar-battery" '' waybar-battery = pkgs.writeShellScriptBin "waybar-battery" ''
@ -85,7 +82,7 @@ in
serviceConfig = { serviceConfig = {
Type = "oneshot"; Type = "oneshot";
ExecStart = "${pkgs.writeShellScript "fw-charge-limit-init" '' ExecStart = "${pkgs.writeShellScript "fw-charge-limit-init" ''
${pkgs.fw-ectool}/bin/ectool --interface=lpc fwchargelimit 80 ${pkgs.fw-ectool}/bin/ectool fwchargelimit 80
echo 80 > /run/fw-charge-limit echo 80 > /run/fw-charge-limit
chmod 644 /run/fw-charge-limit chmod 644 /run/fw-charge-limit
''}"; ''}";

View file

@ -55,16 +55,7 @@ in
libreoffice libreoffice
libsForQt5.qtgraphicaleffects libsForQt5.qtgraphicaleffects
mako mako
(pkgs.symlinkJoin { moonlight-qt
name = "moonlight-qt-wrapped";
paths = [ pkgs.moonlight-qt ];
buildInputs = [ pkgs.makeWrapper ];
postBuild = ''
wrapProgram $out/bin/moonlight \
--set SDL_VIDEODRIVER x11 \
--set QT_QPA_PLATFORM xcb
'';
})
nautilus nautilus
netflix netflix
networkmanagerapplet networkmanagerapplet

View file

@ -123,7 +123,7 @@
"exec": "waybar-battery", "exec": "waybar-battery",
"return-type": "json", "return-type": "json",
"interval": 10, "interval": 10,
"on-click-right": "foot -a launcher -e charge-limit-menu" "on-click": "foot -a launcher -e charge-limit-menu"
}, },
"disk": { "disk": {
"interval": 5, "interval": 5,