dotfiles/crates/i3/crate.toml

63 lines
999 B
TOML
Raw Permalink Normal View History

2025-03-04 22:34:13 +01:00
[crate]
name = "i3"
description = "install and setup i3"
[[packages]]
name = "i3"
[[packages]]
name = "i3lock"
[[packages]]
name = "i3status"
[[packages]]
name = "libpulse"
require = ["distro:arch"]
[[packages]]
name = "brightnessctl"
[[packages]]
name = "xss-lock"
[[packages]]
name = "dex"
[[packages]]
name = "maim"
[[packages]]
name = "dmenu"
[[packages]]
name = "gnome-keyring"
[[packages]]
name = "feh"
[[packages]]
name = "picom"
[[actions.link]]
src = "files/i3config"
dest = "~/.config/i3/config"
[[actions.link]]
src = "files/i3status_config"
dest = "~/.config/i3status/config"
[[actions.link]]
src = "files/picom.conf"
dest = "~/.config/picom.conf"
[[actions.command]]
user = "root"
command = "[ -d '/etc/X11/xorg.conf.d' ] || mkdir -p /etc/X11/xorg.conf.d/"
description = "ensure /etc/X11/xorg.conf.d"
[[actions.command]]
user = "root"
command = "cp files/touchpad.conf /etc/X11/xorg.conf.d/40-touchpad.conf"
description = "copy touchpad config to /etc/X11/xorg.conf.d"