-
Notifications
You must be signed in to change notification settings - Fork 0
/
setupECMWF.sh
executable file
·71 lines (67 loc) · 1.7 KB
/
setupECMWF.sh
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
#!/bin/sh
TARGET=~/
# stow -t $TARGET bin
# stow -t $TARGET emacs
stow -t $TARGET fish
stow -t $TARGET nix-darwin
stow -t $TARGET alacritty
# stow -t $TARGET zsh
stow -t $TARGET direnv
# stow -t $TARGET bash
# stow -t $TARGET x
# stow -t $TARGET terminator
# stow -t $TARGET termite
stow -t $TARGET kitty
stow -t $TARGET tmux
stow -t $TARGET zellij
#stow -t $TARGET stack
#stow -t $TARGET i3blocks
#stow -t $TARGET zathura
stow -t $TARGET ranger
stow -t $TARGET readline
# stow -t $TARGET dunst
stow -t $TARGET nixpkgs
# stow -t $TARGET conky
# stow -t $TARGET vim
# stow -t $TARGET gnupg
stow -t $TARGET kak
stow -t $TARGET pycodestyle
stow -t $TARGET fzf
# stow -t $TARGET vimb
# stow -t $TARGET networkmanager-dmenu
stow -t $TARGET rofi
# stow -t $TARGET systemd
# stow -t $TARGET ssh
stow -t $TARGET usb
# stow -t $TARGET Code
# stow -t $TARGET kde
case `uname` in
Darwin)
# commands for OS X go here
stow -t $TARGET yabai
stow -t $TARGET skhd
stow -t $TARGET mac
#stow -t $TARGET osx-compose-key
# DefaultKeyBindings.dict must not be a symlink
mkdir -p ~/Library/KeyBindings/
cp osx-compose-key/Library/KeyBindings/DefaultKeyBinding.dict ~/Library/KeyBindings/
stow -t $TARGET karabiner
[[ ! -f "~/Library/Application\ Support/VSCodium" ]] && ln -s ~/.config/Code ~/Library/Application\ Support/VSCodium
;;
Linux)
# commands for Linux go here
stow -t $TARGET sway
stow -t $TARGET swaylock
stow -t $TARGET kanshi
stow -t $TARGET mako
stow -t $TARGET waybar
stow -t $TARGET foot
stow -t $TARGET flashfocus
stow -t $TARGET swaynag
stow -t $TARGET nwg-launchers
# stow -t $TARGET i3
;;
FreeBSD)
# commands for FreeBSD go here
;;
esac