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
|
cli_modern_deploy_starship_config: true
|
||||||
|
|
||||||
# ── Phase 2: Chezmoi dotfile orchestration ──────────────────
|
# ── Phase 2: Chezmoi dotfile orchestration ──────────────────
|
||||||
cli_modern_install_chezmoi: false
|
cli_modern_install_chezmoi: true
|
||||||
# Gitea repo URL for dotfiles (SSH format)
|
# Gitea repo URL for dotfiles (SSH format)
|
||||||
cli_modern_chezmoi_repo: ""
|
cli_modern_chezmoi_repo: ""
|
||||||
# Machine type passed to chezmoi init ("workstation" or "server")
|
# Machine type passed to chezmoi init ("workstation" or "server")
|
||||||
|
|||||||
@ -14,13 +14,11 @@
|
|||||||
name:
|
name:
|
||||||
- base-devel
|
- base-devel
|
||||||
- git
|
- git
|
||||||
|
- tea
|
||||||
- curl
|
- curl
|
||||||
- wget
|
- wget
|
||||||
- openssh
|
- openssh
|
||||||
- python
|
|
||||||
- python-pip
|
|
||||||
- nodejs
|
|
||||||
- npm
|
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
# ── yay (AUR helper) ────────────────────────────────────────────────────
|
# ── yay (AUR helper) ────────────────────────────────────────────────────
|
||||||
@ -149,6 +147,32 @@
|
|||||||
- timeshift
|
- timeshift
|
||||||
- syncthing
|
- syncthing
|
||||||
- keepassxc
|
- 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
|
state: present
|
||||||
when: workstation_install_productivity
|
when: workstation_install_productivity
|
||||||
|
|
||||||
@ -175,29 +199,3 @@
|
|||||||
(workstation_install_nvidia == "auto" and workstation_has_nvidia | bool) or
|
(workstation_install_nvidia == "auto" and workstation_has_nvidia | bool) or
|
||||||
(workstation_install_nvidia | bool and workstation_install_nvidia != "auto")
|
(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