-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdotbot.conf.yaml
More file actions
91 lines (82 loc) · 2.89 KB
/
dotbot.conf.yaml
File metadata and controls
91 lines (82 loc) · 2.89 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
80
81
82
83
84
85
86
87
88
89
90
91
- defaults:
link:
backup: true
create: true
relink: true
- shell-sudo:
- shell:
- - sudo -v
- "=> shell-sudo: Caching sudo"
- shell-git:
- shell:
- - git pull
- "=> shell-git: Pull"
- - git submodule sync --recursive && git submodule update --init --recursive
- "=> shell-git: Update submodules"
- - test -z "$(git status --porcelain)"
- "=> shell-git: Check if dirty"
- clean:
- '~'
- '~/.config/fish'
- '~/.local/bin'
- link:
~/.config/fish/config.fish: dotfiles/fish/config.fish
~/.config/fish/functions: dotfiles/fish/functions/
~/.claude/commands: dotfiles/claude/commands/
~/.config/sublime-text/Packages/User: dotfiles/sublime-text/Packages/User/
~/.gitconfig: dotfiles/git/gitconfig
~/.hgrc: dotfiles/hg/hgrc
~/.local/bin/ajay-github-repo-manager: scripts/ajay-github-repo-manager
~/.local/bin/ajay-github-submodule-updater: scripts/ajay-github-submodule-updater
~/.local/bin/ajay-workspace-setup: scripts/ajay-workspace-setup
- shell-build-tools-deps:
- shell:
- - sudo -v && make -C tools/build-tools deps-install
- "=> shell-build-tools-deps: install build-tools deps"
- shell-dnf:
- shell:
- - sudo -v && sudo dnf -y up-no-meta --disablerepo=zoom
- "=> shell-dnf: Update"
- - sudo -v && sudo dnf -y install
ansifilter
apcalc
fedora-workstation-repositories
fish
gh
gnome-tweaks
htop
hydrapaper
less
meld
python3-pip
remove-retired-packages
source-highlight
strace
vim
vlc
xclip
- "=> shell-dnf: Installing packages"
- - sudo -v && sudo dnf -y config-manager setopt google-chrome.enabled=1 && sudo dnf -y install google-chrome-stable
- "=> shell-dnf: Installing Google Chrome"
- - sudo -v && sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg && sudo dnf config-manager addrepo --overwrite --from-repofile=https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo && sudo dnf install sublime-text
- "=> shell-dnf: Installing Sublime Text"
- - sudo -v && sudo dnf -y autoremove
- "=> shell-dnf: autoremove"
- - sudo -v && sudo akmods
- "=> shell-dnf: akmods"
- - sudo -v && yes | sudo remove-retired-packages
- "=> shell-dnf: remove-retired-packages"
- shell-pip:
- pip:
file: scripts/requirements.txt
user: true
stdout: true
stderr: true
- shell-misc:
- shell:
- - gsettings set org.gnome.shell disable-extension-version-validation true
- "=> shell-misc: gsettings disable-extension-version-validation"
- shell-meta-chef:
- shell:
- - sudo -v && sudo soloctl -Hic && sudo -v && sudo soloctl -Hic
- "=> shell-meta-chef: mr. chef"