2022-12-17 13:01:44 -08:00

47 lines
1.5 KiB
YAML

- name: Install desktop dnf packages
dnf:
name:
- gnome-tweaks # Customize advanced GNOME 3 options
- dconf-editor # Configuration editor for dconf
- keepassxc # Cross-platform password manager
- btrfs-assistant # GUI to manage btrfs
- btrbk # Backup tool for btrfs subvolumes
- mpv # Movie player playing most video formats and DVDs
- kitty
- i3-gaps # i3 with more features
- sxhkd # Simple X hotkey daemon
- rofi # Window switcher, application launcher and dmenu replacement
- python-i3ipc # IPC interface to control i3 from Python
- polybar # Fast and easy-to-use status bar
- xprop
- mpv
- pavucontrol
- lxappearance
- network-manager-applet
- blueman
- xdotool
- xclip
state: present
become: true
- name: Install desktop flatpaks
flatpak:
name:
- com.mattjakeman.ExtensionManager # Browse, install, and manage GNOME Shell Extensions
- com.discordapp.Discord # Voice, video and text communication service
- org.gimp.GIMP # Create images and edit photographs
- org.inkscape.Inkscape # Vector Graphics Editor
state: present
become: true
#- name: Grab desktop binaries
# get_url:
# url: "{{ item.url }}"
# dest: /home/{{ user }}/bin/{{ item.name }}
# mode: 0755
# loop:
# - {name: "greenclip", url: "https://github.com/erebe/greenclip/releases/download/v4.2/greenclip-v4.2"}
# Using sxhkd until swhkd supports keychords
# - import_tasks: swhkd.yml