Files

67 lines
1.6 KiB
Python

"""Desktop setup profile."""
from __future__ import annotations
from setup_types import Item, Profile, cp, ln
PROFILE = Profile(
items=[
cp(".config/gtk-3.0"),
cp(".config/gtk-4.0"),
cp(".gtkrc-2.0"),
ln(".Xresources"),
ln(".config/alacritty"),
ln(".config/dolphinrc"),
ln(".config/dunst"),
ln(".config/fontconfig"),
ln(".config/foot"),
ln(".config/frogminer"),
ln(".config/ghostty"),
ln(".config/i3"),
ln(".config/i3status"),
ln(".config/kde-mimeapps.list"),
ln(".config/kglobalshortcutsrc"),
ln(".config/klipperrc"),
ln(".config/kwinrc"),
ln(".config/mimeapps.list"),
ln(".config/picom"),
ln(".config/pipewire"),
ln(".config/rofi"),
ln(".config/strawberry"),
ln(".config/vlc"),
ln(".config/wezterm"),
ln(".config/wireplumber"),
ln(".config/zed"),
ln(".local/share/dbus-1"),
ln(".local/share/easyeffects"),
ln(".local/share/fonts/IosevkaCustom"),
ln(".local/share/konsole"),
ln(".xinit-scripts"),
ln(".xinitrc"),
],
pkgs={
"arch": [
"firefox",
"foot",
"mupdf",
],
"ubuntu": [
"firefox",
"foot",
"mupdf",
],
"debian": [
"firefox-esr",
"foot",
"mupdf",
],
"opensuse": [
"MozillaFirefox",
"foot",
"mupdf",
],
},
)
DISTRO_ITEMS: dict[str, list[Item]] = {}