adding productivty tools
This commit is contained in:
parent
06034dec95
commit
730da055a5
@ -57,7 +57,7 @@ cli_modern_deploy_fish_config: true
|
||||
cli_modern_deploy_starship_config: true
|
||||
|
||||
# ── Phase 2: Chezmoi dotfile orchestration ──────────────────
|
||||
cli_modern_install_chezmoi: false
|
||||
cli_modern_install_chezmoi: true
|
||||
# Gitea repo URL for dotfiles (SSH format)
|
||||
cli_modern_chezmoi_repo: ""
|
||||
# Machine type passed to chezmoi init ("workstation" or "server")
|
||||
|
||||
@ -14,13 +14,11 @@
|
||||
name:
|
||||
- base-devel
|
||||
- git
|
||||
- tea
|
||||
- curl
|
||||
- wget
|
||||
- openssh
|
||||
- python
|
||||
- python-pip
|
||||
- nodejs
|
||||
- npm
|
||||
|
||||
state: present
|
||||
|
||||
# ── yay (AUR helper) ────────────────────────────────────────────────────
|
||||
@ -149,6 +147,32 @@
|
||||
- timeshift
|
||||
- syncthing
|
||||
- keepassxc
|
||||
- zellij
|
||||
- sshs
|
||||
- dust
|
||||
- duf
|
||||
- procs
|
||||
- fd
|
||||
- lazygit
|
||||
- delta
|
||||
- gh
|
||||
- tig
|
||||
- tealdeer
|
||||
- glow
|
||||
- gum
|
||||
- thunderbird
|
||||
- keepassxc
|
||||
- vlc
|
||||
- spotify
|
||||
- gimp
|
||||
- flameshot
|
||||
- tailscale
|
||||
- gparted
|
||||
- timeshift
|
||||
- rclone
|
||||
- zen-browser-bin
|
||||
- chromium
|
||||
|
||||
state: present
|
||||
when: workstation_install_productivity
|
||||
|
||||
@ -175,29 +199,3 @@
|
||||
(workstation_install_nvidia == "auto" and workstation_has_nvidia | bool) or
|
||||
(workstation_install_nvidia | bool and workstation_install_nvidia != "auto")
|
||||
|
||||
# ── tmux ────────────────────────────────────────────────────────────────
|
||||
|
||||
- name: Install tmux
|
||||
community.general.pacman:
|
||||
name: tmux
|
||||
state: present
|
||||
when: workstation_install_tmux
|
||||
|
||||
- name: Create tmux config directory
|
||||
become: true
|
||||
become_user: "{{ workstation_user }}"
|
||||
ansible.builtin.file:
|
||||
path: "{{ workstation_user_home }}/.config/tmux/plugins"
|
||||
state: directory
|
||||
mode: "0755"
|
||||
when: workstation_install_tmux
|
||||
|
||||
- name: Clone TPM (Tmux Plugin Manager)
|
||||
become: true
|
||||
become_user: "{{ workstation_user }}"
|
||||
ansible.builtin.git:
|
||||
repo: https://github.com/tmux-plugins/tpm
|
||||
dest: "{{ workstation_user_home }}/.config/tmux/plugins/tpm"
|
||||
version: master
|
||||
update: true
|
||||
when: workstation_install_tmux
|
||||
|
||||
Loading…
Reference in New Issue
Block a user