This commit is contained in:
user 2025-12-07 08:06:44 -06:00
parent 47e5571a49
commit a36ea03119
25 changed files with 127 additions and 81 deletions

View file

@ -1,64 +1,65 @@
install_homebrew_if_missing: true
required_packages_brew:
- lazygit
- glab
- oh-my-posh
- tpm
- kubernetes-cli
#- lazygit
#- glab
#- oh-my-posh
#- tpm
#- kubernetes-cli
- zsh-autosuggestions
- bitwarden-cli
- ttyd
- fastfetch
- vivid
- yazi
#- bitwarden-cli
#- ttyd
#- fastfetch
#- vivid
#- yazi
- zsh-history-substring-search
- opentofu
- helm
- bat
- neovim
- eza
- zoxide
- ansible
- ffmpeg
- k9s
#- opentofu
#- helm
#- bat
#- neovim
#- eza
#- zoxide
#- ansible
#- ffmpeg
#- k9s
required_packages_apt:
- htop
- stow
- zsh
- curl
- xsel
- wl-clipboard
- podman
- wget
- apt-transport-https
- software-properties-common
- kitty
- qemu-kvm
- qemu-system
- qemu-utils
- python3
- python3-pip
- libvirt-clients
- libvirt-daemon-system
- bridge-utils
- virtinst
- libvirt-daemon
- virt-manager
- vlc
- vault
- fzf
- ripgrep
- libsecret-tools
- rclone
#- htop
#- curl
#- xsel
#- wl-clipboard
#- podman
#- wget
#- apt-transport-https
#- software-properties-common
#- python3
#- python3-pip
#- libvirt-clients
#- libvirt-daemon-system
#- bridge-utils
#- virtinst
#- vlc
#- vault
#- fzf
#- ripgrep
#- libsecret-tools
#- rclone
apt_keys:
- https://packages.microsoft.com/keys/microsoft.asc
apt_repo:
- deb [arch=amd64] https://packages.microsoft.com/ubuntu/22.04/prod jammy main
- deb [arch=amd64 signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com noble main
apt_repo_gpg:
- {name: "hashicorp-archive-keyring", url: "https://apt.releases.hashicorp.com/gpg"}
#apt_keys:
# - https://packages.microsoft.com/keys/microsoft.asc
#apt_repo:
# - deb [arch=amd64] https://packages.microsoft.com/ubuntu/22.04/prod jammy main
# - deb [arch=amd64 signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com noble main
#apt_repo_gpg:
# - {name: "hashicorp-archive-keyring", url: "https://apt.releases.hashicorp.com/gpg"}
flatpak_remote:
- {name: 'flathub', url: "https://dl.flathub.org/repo/flathub.flatpakrepo"}
@ -69,10 +70,19 @@ required_packages_flatpak:
- me.proton.Mail
- com.protonvpn.www
- org.remmina.Remmina
- com.github.tchx84.Flatseal
- com.vscodium.codium
- org.chromium.Chromium
- org.libreoffice.LibreOffice
- com.parsecgaming.parsec
- org.videolan.VLC
- fr.handbrake.ghb
- com.spotify.Client
- org.signal.Signal
go_version_target: "go version go1.23.4 linux/amd64"
go_tarball: "go1.23.5.linux-amd64.tar.gz"
go_checksum: "sha256:cbcad4a6482107c7c7926df1608106c189417163428200ce357695cc7e01d091"
#go_version_target: "go version go1.23.4 linux/amd64"
#go_tarball: "go1.23.5.linux-amd64.tar.gz"
#go_checksum: "sha256:cbcad4a6482107c7c7926df1608106c189417163428200ce357695cc7e01d091"
go_apps:
- github.com/charmbracelet/vhs@latest

View file

@ -16,10 +16,16 @@
with_items: "{{ service_files.files }}"
when: service_files is defined
- name: Combine predefined list and filesystem paths
set_fact:
systemd_service: "{{ systemd_service | union(service_files.files | map(attribute='path') | map('basename')) | unique }}"
when: service_files is defined
systemd_service: "{{ systemd_service | default([]) | union(service_files.files | map(attribute='path') | map('basename')) | unique }}"
when: service_files is defined
#- name: Combine predefined list and filesystem paths
# set_fact:
# systemd_service: "{{ systemd_service | union(service_files.files | map(attribute='path') | map('basename')) | unique }}"
# when: service_files is defined
- name: Enable Systemd Services
ansible.builtin.systemd_service:

View file

@ -1,7 +1,15 @@
- name: Ensure ca-certificates directory exists
file:
path: /etc/ca-certificates/trust-source/anchors
state: directory
owner: root
group: root
mode: '0755'
- name: Copy Public certs
copy:
src: durp.crt
dest: /etc/ca-certificates/trust-source/anchors/durp.crt
- name: Trust certs
command: trust extract-compat
command: update-ca-certificates