-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlocal.yml
More file actions
79 lines (77 loc) · 2.27 KB
/
local.yml
File metadata and controls
79 lines (77 loc) · 2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
---
- name: Main
hosts: all
gather_facts: true
pre_tasks:
- name: Sync package indexes
become: true
ansible.builtin.apt:
update_cache: true
roles:
- role: python # python3, python3-pip, pipx, miniconda3
- role: core # git, zip, unzip, curl, wget, xz-utils, python3-debian
- role: extras # restricted-extras
- role: patches
- role: chrome # google-chrome
- role: code # code
- role: nerd-fonts # nerd-fonts
- role: rust # rustup
- role: node # n, node
- role: go # g, go
- role: java # sdkman, java
- role: zsh # zsh
- role: omz # oh-my-zsh
- role: omz-p10k # powerlevel10k
- role: omz-plugins # zsh-autosuggestions, zsh-syntax-highlighting, zsh-vi-mode
- role: fzf # fzf
- role: git # git, lazygit
- role: ripgrep # ripgrep
- role: fd # fd
- role: neovim # neovim, bob
- role: tmux # tmux
- role: docker # docker, lazydocker
- role: k8s # kubectl, helm
- role: dotfiles # dotfiles, lazyvim
tags: [main]
- name: GNOME
hosts: all
gather_facts: true
pre_tasks:
- name: Sync package indexes
become: true
ansible.builtin.apt:
update_cache: true
roles:
- role: gnome-core # gsettings, gnome-extensions-cli
- role: gnome-extras # dconf-editor, gnome-shell-extension-manager, gnome-shell-extensions, gnome-tweaks
- role: gnome-keys
- role: gnome-appearance
- role: gnome-extensions # gnome-extensions
- role: gnome-x-sizer # sizer
# - role: ibus-vi-gnome # ibus-bamboo
- role: fcitx5-vi-gnome # fcitx5-lotus
# - role: alacritty-gnome # alacritty, python3-nautilus, nautilus-open-any-terminal
- role: ghostty-gnome # ghostty, python3-nautilus
- role: xremap-gnome # xremap
tags: [gnome]
- name: Others
hosts: all
gather_facts: true
pre_tasks:
- name: Sync package indexes
become: true
ansible.builtin.apt:
update_cache: true
roles:
- role: btop # btop
- role: calibre # calibre
- role: copyq # copyq
- role: flameshot # flameshot
- role: goldendict # goldendict-ng
- role: gparted # gparted
- role: pavucontrol # pavucontrol
- role: sublime # sublime-text
- role: yazi # yazi
- role: warp # cloudflare-warp
- role: zoom # zoom
tags: [others]