~idmyn/dotfiles

dotfiles/install.conf.yaml -rw-r--r-- 1.6 KiB
588a964a — David Mynors Add toggle-theme function to appease Xavier a day ago
                                                                                
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
- defaults:
    link:
      create: true
      relink: true
    shell:
      stdout: true
      stderr: true

- clean: ['~']

- link:
    ~/.backup.sh: backup.sh
    ~/.doom.d: emacs/.doom.d
    ~/.vimrc: .vimrc
    ~/.config/nvim/init.vim: .vimrc
    ~/Library/Application Support/Code/User/settings.json:
      force: true
      path: VSCode/settings.json
    ~/Library/Application Support/Code/User/keybindings.json:
      force: true
      path: VSCode/keybindings.json
    ~/.nixpkgs/darwin-configuration.nix: nix/darwin-configuration.nix
    ~/.finicky.js: macOS/finicky/.finicky.js
    ~/.config/phoenix/phoenix.js: macOS/phoenix/phoenix.js
    ~/.config/karabiner.edn: macOS/karabiner/karabiner.edn
    ~/.aliases: shell/.aliases
    ~/.secret-aliases: shell/.secret-aliases
    ~/.elvish/rc.elv: shell/elvish/rc.elv
    ~/.elvish/lib/nix.elv: shell/elvish/lib/nix.elv
    ~/.elvish/lib/direnv.elv: shell/elvish/lib/direnv.elv
    ~/.elvish/lib/secrets.elv: shell/elvish/lib/secrets.elv
    ~/.elvish/lib/k8s.elv: shell/elvish/lib/k8s.elv
    ~/.zshrc: shell/.zshrc
    ~/.zshenv: shell/.zshenv
    ~/.config/kitty/kitty.conf: kitty/kitty.conf
    ~/.tmux.conf: shell/.tmux.conf
    ~/.bin: shell/bin
    ~/.config/git/ignore: git/.gitignore
    ~/.gitconfig:
      force: true
      path: git/.gitconfig
    ~/src/nandos/.gitconfig:
      if: '[ -d ~/src/nandos ]'
      path: git/.gitconfig-work
    ~/src/nandos/.git-together:
      if: '[ -d ~/src/nandos ]'
      path: git/.git-together-secret

- shell:
  - [git submodule update --init --recursive, Installing submodules]
  - [cd macOS/homebrew; bash install.sh, Installing packages from homebrew]