Migrate to chezmoi with per-host sway/waybar configs
- Restructure repo into chezmoi source layout (dot_ prefix) - Add .chezmoi.toml.tmpl mapping hostname to hosttype (laptop/desktop) - Template sway config.d fragments (outputs/inputs/binds) per host - Template waybar config.jsonc with shared bar/module definitions - Host-scope pulsemeeter (flow) and teams-for-linux (desktop hosts) via .chezmoiignore - Trim install.sh package lists to configured software + config deps - Remove stale kitty.conf.bak and untracked host fragments
This commit is contained in:
@@ -0,0 +1,361 @@
|
||||
{
|
||||
"devices": {
|
||||
"vi": {
|
||||
"1": {
|
||||
"name": "Game",
|
||||
"nick": "Game",
|
||||
"description": "Game",
|
||||
"device_type": "sink",
|
||||
"device_class": "virtual",
|
||||
"volume": [
|
||||
100,
|
||||
100
|
||||
],
|
||||
"mute": false,
|
||||
"flags": 0,
|
||||
"external": false,
|
||||
"primary": false,
|
||||
"channels": 2,
|
||||
"channel_list": [
|
||||
"FL",
|
||||
"FR"
|
||||
],
|
||||
"connections": {
|
||||
"a": {
|
||||
"1": {
|
||||
"nick": "SMSL",
|
||||
"state": true,
|
||||
"latency": null,
|
||||
"auto_ports": true,
|
||||
"input_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"output_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"port_map": []
|
||||
},
|
||||
"2": {
|
||||
"nick": "LSX II LT",
|
||||
"state": false,
|
||||
"latency": null,
|
||||
"auto_ports": true,
|
||||
"input_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"output_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"port_map": []
|
||||
}
|
||||
},
|
||||
"b": {}
|
||||
},
|
||||
"selected_channels": [
|
||||
true,
|
||||
true
|
||||
]
|
||||
},
|
||||
"2": {
|
||||
"name": "Music",
|
||||
"nick": "Music",
|
||||
"description": "Music",
|
||||
"device_type": "sink",
|
||||
"device_class": "virtual",
|
||||
"volume": [
|
||||
100,
|
||||
100
|
||||
],
|
||||
"mute": false,
|
||||
"flags": 0,
|
||||
"external": false,
|
||||
"primary": false,
|
||||
"channels": 2,
|
||||
"channel_list": [
|
||||
"FL",
|
||||
"FR"
|
||||
],
|
||||
"connections": {
|
||||
"a": {
|
||||
"1": {
|
||||
"nick": "SMSL",
|
||||
"state": true,
|
||||
"latency": null,
|
||||
"auto_ports": true,
|
||||
"input_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"output_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"port_map": []
|
||||
},
|
||||
"2": {
|
||||
"nick": "LSX II LT",
|
||||
"state": false,
|
||||
"latency": null,
|
||||
"auto_ports": true,
|
||||
"input_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"output_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"port_map": []
|
||||
}
|
||||
},
|
||||
"b": {}
|
||||
},
|
||||
"selected_channels": [
|
||||
true,
|
||||
true
|
||||
]
|
||||
},
|
||||
"3": {
|
||||
"name": "Chat",
|
||||
"nick": "Chat",
|
||||
"description": "Chat",
|
||||
"device_type": "sink",
|
||||
"device_class": "virtual",
|
||||
"volume": [
|
||||
100,
|
||||
100
|
||||
],
|
||||
"mute": false,
|
||||
"flags": 0,
|
||||
"external": false,
|
||||
"primary": false,
|
||||
"channels": 2,
|
||||
"channel_list": [
|
||||
"FL",
|
||||
"FR"
|
||||
],
|
||||
"connections": {
|
||||
"a": {
|
||||
"1": {
|
||||
"nick": "SMSL",
|
||||
"state": true,
|
||||
"latency": null,
|
||||
"auto_ports": true,
|
||||
"input_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"output_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"port_map": []
|
||||
},
|
||||
"2": {
|
||||
"nick": "LSX II LT",
|
||||
"state": false,
|
||||
"latency": null,
|
||||
"auto_ports": true,
|
||||
"input_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"output_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"port_map": []
|
||||
}
|
||||
},
|
||||
"b": {}
|
||||
},
|
||||
"selected_channels": [
|
||||
true,
|
||||
true
|
||||
]
|
||||
},
|
||||
"4": {
|
||||
"name": "System",
|
||||
"nick": "System",
|
||||
"description": "System",
|
||||
"device_type": "sink",
|
||||
"device_class": "virtual",
|
||||
"volume": [
|
||||
100,
|
||||
100
|
||||
],
|
||||
"mute": false,
|
||||
"flags": 0,
|
||||
"external": false,
|
||||
"primary": true,
|
||||
"channels": 2,
|
||||
"channel_list": [
|
||||
"FL",
|
||||
"FR"
|
||||
],
|
||||
"connections": {
|
||||
"a": {
|
||||
"1": {
|
||||
"nick": "SMSL",
|
||||
"state": true,
|
||||
"latency": null,
|
||||
"auto_ports": true,
|
||||
"input_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"output_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"port_map": []
|
||||
},
|
||||
"2": {
|
||||
"nick": "LSX II LT",
|
||||
"state": false,
|
||||
"latency": null,
|
||||
"auto_ports": true,
|
||||
"input_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"output_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"port_map": []
|
||||
}
|
||||
},
|
||||
"b": {}
|
||||
},
|
||||
"selected_channels": [
|
||||
true,
|
||||
true
|
||||
]
|
||||
}
|
||||
},
|
||||
"hi": {
|
||||
"1": {
|
||||
"name": "alsa_input.usb-Elgato_Systems_Elgato_Wave_3_BS10M1A04300-00.mono-fallback",
|
||||
"nick": "Wave",
|
||||
"description": "Elgato Wave 3 Mono",
|
||||
"device_type": "source",
|
||||
"device_class": "hardware",
|
||||
"volume": [
|
||||
33
|
||||
],
|
||||
"mute": false,
|
||||
"flags": 0,
|
||||
"external": false,
|
||||
"primary": null,
|
||||
"channels": 1,
|
||||
"channel_list": [
|
||||
"MONO"
|
||||
],
|
||||
"connections": {
|
||||
"a": {
|
||||
"1": {
|
||||
"nick": "SMSL",
|
||||
"state": false,
|
||||
"latency": null,
|
||||
"auto_ports": true,
|
||||
"input_sel_channels": [
|
||||
true
|
||||
],
|
||||
"output_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"port_map": []
|
||||
},
|
||||
"2": {
|
||||
"nick": "LSX II LT",
|
||||
"state": false,
|
||||
"latency": null,
|
||||
"auto_ports": true,
|
||||
"input_sel_channels": [
|
||||
true
|
||||
],
|
||||
"output_sel_channels": [
|
||||
true,
|
||||
true
|
||||
],
|
||||
"port_map": []
|
||||
}
|
||||
},
|
||||
"b": {}
|
||||
},
|
||||
"selected_channels": [
|
||||
true
|
||||
]
|
||||
}
|
||||
},
|
||||
"a": {
|
||||
"1": {
|
||||
"name": "alsa_output.usb-SMSL_SMSL_USB_AUDIO-00.analog-stereo",
|
||||
"nick": "SMSL",
|
||||
"description": "SMSL USB AUDIO Analog Stereo",
|
||||
"device_type": "sink",
|
||||
"device_class": "hardware",
|
||||
"volume": [
|
||||
100,
|
||||
100
|
||||
],
|
||||
"mute": false,
|
||||
"flags": 0,
|
||||
"external": false,
|
||||
"primary": null,
|
||||
"channels": 2,
|
||||
"channel_list": [
|
||||
"FL",
|
||||
"FR"
|
||||
],
|
||||
"connections": {
|
||||
"a": {},
|
||||
"b": {}
|
||||
},
|
||||
"selected_channels": [
|
||||
true,
|
||||
true
|
||||
]
|
||||
},
|
||||
"2": {
|
||||
"name": "alsa_output.usb-KEF_LSX_II_LT-01.analog-stereo",
|
||||
"nick": "LSX II LT",
|
||||
"description": "LSX II LT Analog Stereo",
|
||||
"device_type": "sink",
|
||||
"device_class": "hardware",
|
||||
"volume": [
|
||||
100,
|
||||
100
|
||||
],
|
||||
"mute": false,
|
||||
"flags": 0,
|
||||
"external": false,
|
||||
"primary": null,
|
||||
"channels": 2,
|
||||
"channel_list": [
|
||||
"FL",
|
||||
"FR"
|
||||
],
|
||||
"connections": {
|
||||
"a": {},
|
||||
"b": {}
|
||||
},
|
||||
"selected_channels": [
|
||||
true,
|
||||
true
|
||||
]
|
||||
}
|
||||
},
|
||||
"b": {}
|
||||
},
|
||||
"vumeters": false,
|
||||
"cleanup": false,
|
||||
"tray": false,
|
||||
"layout": "tabbed"
|
||||
}
|
||||
Reference in New Issue
Block a user