task | clean up vars

This commit is contained in:
Don Harper 2026-05-29 14:47:47 -05:00
parent e97f4e4073
commit fabfd31bdf

View file

@ -5,9 +5,12 @@
outputs,
config,
...
} @args: {
} @args: let
_osConfig = if args ? osConfig then args.osConfig else args.config;
swayScale = if _osConfig.variables ? swayScale then _osConfig.variables.swayScale else 1;
in {
xdg.configFile."sway/config".text = ''
# For ${(if args ? osConfig then args.osConfig else args.config).networking.hostName}
# For ${_osConfig.networking.hostName}
set $mod Mod1
set $terminal_path /home/don/bin/mynewterm
set $snd_sink alsa_output.usb-Corsair_CORSAIR_VOID_ELITE_Wireless_Gaming_Dongle-00.iec958-stereo
@ -29,7 +32,7 @@
workspace_auto_back_and_forth yes
set $laptop eDP-1
output $laptop scale ${(if args ? osConfig then args.osConfig else args.config).variables.swayScale}
output $laptop scale ${toString swayScale}
output * bg /home/don/nixos/hosts/fan-table-device-box-wallpaper.jpg fill
bindswitch --reload --locked lid:on output $laptop disable
bindswitch --reload --locked lid:off output $laptop enable