all sorts of stuff

This commit is contained in:
opal
2024-09-30 20:43:53 -07:00
parent 96777f6864
commit 477c6c6103
2 changed files with 32 additions and 6 deletions

View File

@@ -39,6 +39,14 @@
name: "*" name: "*"
state: latest state: latest
- name: Add Ubuntu PPAs to apt repositories
apt_repository:
repo: "{{ item }}"
codename: "jammy" # Force the Ubuntu codename that PPAs support (e.g., "focal" or "jammy")
state: present
loop: "{{ ppa }}"
- name: Install window manager packages - name: Install window manager packages
package: package:
name: "{{ item }}" name: "{{ item }}"

View File

@@ -31,6 +31,9 @@ init_users:
shell: /bin/bash shell: /bin/bash
create_home: true create_home: true
ppa:
- ppa:ansible/ansible
wm_packages: wm_packages:
- sway - sway
- swayidle - swayidle
@@ -45,7 +48,9 @@ wm_packages:
- wlogout - wlogout
- xwayland - xwayland
- wdisplays - wdisplays
- gammastep # alternative to wlsunset
- wtype - wtype
- rofi # alternative to bemenu for now
ui_packages: ui_packages:
- papirus-icon-theme - papirus-icon-theme
@@ -56,13 +61,21 @@ ui_packages:
- fonts-noto-color-emoji - fonts-noto-color-emoji
- fonts-noto-cjk - fonts-noto-cjk
- fonts-recommended - fonts-recommended
- xfonts-terminus
general_packages: general_packages:
- git
- stow
- curl
- keepassxc
- pkg-config
- emacs
- playerctl
- guile-json
- unzip
- syncthing - syncthing
- keychain - keychain
- gnupg2 - gnupg2
- tldr - tldr-py
- trash-cli - trash-cli
- htop - htop
- udiskie - udiskie
@@ -72,9 +85,8 @@ general_packages:
- playerctl # for waybar music notification - playerctl # for waybar music notification
- simple-scan - simple-scan
- wireguard - wireguard
- exa
flatpak_packages: - screen
- org.torproject.torbrowser-launcher
doom_dep_packages: doom_dep_packages:
- fd-find - fd-find
@@ -86,8 +98,14 @@ doom_dep_packages:
- shellcheck # Shell linter for Doom Emacs - shellcheck # Shell linter for Doom Emacs
flatpak_packages:
- net.ankiweb.Anki
- org.torproject.torbrowser-launcher
- org.nicotine_plus.Nicotine
- org.strawberrymusicplayer.strawberry
doom_emacs_repo: https://github.com/doomemacs/doomemacs doom_emacs_repo: https://github.com/doomemacs/doomemacs
doom_emacs_dest: ~/.config/emacs doom_emacs_dest: ~/.config/emacs
etbook_repo: https://github.com/edwardtufte/et-book etbook_repo: https://github.com/edwardtufte/et-book
etbook_dest: ~/.local/share/fonts etbook_dest: ~/.local/share/fonts/et-book