1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
{ writeShellApplication, # Arguments backlightName ? "intel_backlight", # nixosConfig.soispha.laptop.backlight # Dependencies gawk, coreutils, }: writeShellApplication { name = "brightness"; text = builtins.readFile ./brightness.sh; inheritPath = false; runtimeEnv = {BACKLIGHT_NAME = backlightName;}; runtimeInputs = [ gawk coreutils ]; }