all sorts of stuff
This commit is contained in:
@@ -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 }}"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user