[~] Refactor
This commit is contained in:
parent
61c29b8421
commit
935e9a8faf
6
d1/f1-root.sh
Normal file
6
d1/f1-root.sh
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
echo user;
|
||||||
|
whoami
|
||||||
|
echo udev rules;
|
||||||
|
sudo cp dotfiles/etc/udev/rules.d/40-leds.rules /etc/udev/rules.d/40-leds.rules
|
@ -1200,9 +1200,56 @@ def desktop_services(argv):
|
|||||||
type=int,
|
type=int,
|
||||||
help='0 - mac book air (no turbo boost, max pct 30, every 4 seconds',
|
help='0 - mac book air (no turbo boost, max pct 30, every 4 seconds',
|
||||||
)
|
)
|
||||||
|
parser.add_option(
|
||||||
|
'--backlight-increase',
|
||||||
|
dest='backlight_increase',
|
||||||
|
default=False,
|
||||||
|
action='store_true',
|
||||||
|
help='increase keyboard backlight',
|
||||||
|
)
|
||||||
|
parser.add_option(
|
||||||
|
'--backlight-decrease',
|
||||||
|
dest='backlight_decrease',
|
||||||
|
default=False,
|
||||||
|
action='store_true',
|
||||||
|
help='decrease keyboard backlight',
|
||||||
|
)
|
||||||
|
|
||||||
options, args = parser.parse_args(argv)
|
options, args = parser.parse_args(argv)
|
||||||
|
|
||||||
|
if options.backlight_increase or options.backlight_decrease:
|
||||||
|
if sys.platform == 'linux':
|
||||||
|
leds = \
|
||||||
|
[
|
||||||
|
o.strip()
|
||||||
|
for o in subprocess.check_output(['light', '-L'])\
|
||||||
|
.decode('utf-8')\
|
||||||
|
.splitlines()[1:]
|
||||||
|
]
|
||||||
|
|
||||||
|
if 'sysfs/leds/smc::kbd_backlight' in leds:
|
||||||
|
extra_args = []
|
||||||
|
if options.backlight_increase:
|
||||||
|
extra_args.extend(['-A', '20'])
|
||||||
|
elif options.backlight_decrease:
|
||||||
|
extra_args.extend(['-U', '20'])
|
||||||
|
else:
|
||||||
|
raise NotImplementedError
|
||||||
|
|
||||||
|
subprocess.check_call([
|
||||||
|
'light', '-v', '3',
|
||||||
|
'-s', 'sysfs/leds/smc::kbd_backlight',
|
||||||
|
*extra_args,
|
||||||
|
])
|
||||||
|
else:
|
||||||
|
raise NotImplementedError
|
||||||
|
|
||||||
|
else:
|
||||||
|
raise NotImplementedError
|
||||||
|
return
|
||||||
|
else:
|
||||||
|
pass
|
||||||
|
|
||||||
os.environ['SWAYSOCK'] = sway_sock()
|
os.environ['SWAYSOCK'] = sway_sock()
|
||||||
|
|
||||||
assert all([
|
assert all([
|
||||||
|
@ -73,6 +73,9 @@ input type:touchpad {
|
|||||||
#
|
#
|
||||||
bindsym $mod+Shift+l exec loginctl list-sessions | tail '-n' +2 | head -n -2 | awk '{print $1}' | xargs loginctl lock-session
|
bindsym $mod+Shift+l exec loginctl list-sessions | tail '-n' +2 | head -n -2 | awk '{print $1}' | xargs loginctl lock-session
|
||||||
|
|
||||||
|
bindsym XF86KbdBrightnessDown exec bash -c "commands desktop-services --backlight-decrease"
|
||||||
|
bindsym XF86KbdBrightnessUp exec bash -c "commands desktop-services --backlight-increase"
|
||||||
|
|
||||||
# Start a terminal
|
# Start a terminal
|
||||||
bindsym $mod+t exec $term
|
bindsym $mod+t exec $term
|
||||||
|
|
||||||
|
1
dotfiles/etc/archlinux/packages.sh
Normal file
1
dotfiles/etc/archlinux/packages.sh
Normal file
@ -0,0 +1 @@
|
|||||||
|
yay -S light
|
@ -1 +1,2 @@
|
|||||||
ACTION=="add|change", SUBSYSTEM=="leds", DEVPATH=="/devices/pci0000:00/0000:00:1b.0/hdaudioC0D0/leds/hda::mute", RUN{program}+="/usr/bin/chmod 666 /sys$devpath/brightness"
|
ACTION=="add|change", SUBSYSTEM=="leds", DEVPATH=="/devices/pci0000:00/0000:00:1b.0/hdaudioC0D0/leds/hda::mute", RUN{program}+="/usr/bin/chmod 666 /sys$devpath/brightness"
|
||||||
|
ACTION=="add|change", SUBSYSTEM=="leds", DEVPATH=="/devices/platform/applesmc.768/leds/smc::kbd_backlight", RUN{program}+="/usr/bin/chmod 666 /sys$devpath/brightness"
|
||||||
|
Loading…
Reference in New Issue
Block a user