summaryrefslogtreecommitdiff
path: root/.config/yadm/scripts/bootstrap/packages
blob: 4930b7abec208fe41e452395bcbcbd7303635b40 (plain)
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
#!/bin/bash


sudo pacman -Sy \
  polkit man-db reflector \
  eza ripgrep fd starship \
  rclone fuse3 \
  imagemagick imv \
  pass trash-cli lftp

$HOME/.local/bin/reflector-de

$(dirname $BASH_SOURCE)/zsh/bootstrap
$(dirname $BASH_SOURCE)/nvim/bootstrap
$(dirname $BASH_SOURCE)/docker/bootstrap

sudo pacman -Sy \
  noto-fonts noto-fonts-cjk noto-fonts-emoji \
  ttf-hack-nerd

sudo pacman -Sy \
  sway swaybg waybar wofi \
  alacritty libnotify mako \
  brightnessctl alsa-utils \
  grim slurp mpv mpv-mpris \
  cups cups-pdf sane \
  keepassxc wl-clipboard \
  khal vdirsyncer \
  p7zip bore

sudo systemctl enable cups.service --now
systemctl --user enable vdirsyncer.timer --now

echo "Install graphical applications? (could take a while) [Y/n]"
read REPLY
if [[ $REPLY =~ ^[Yy]$ ]]
then
sudo pacman -Sy \
  qutebrowser firefox \
  thunderbird libreoffice-fresh \
  element-desktop telegram-desktop signal-desktop discord \
  godot krita intellij-idea-community-edition inkscape \
  retroarch libretro-dolphin libretro-mupen64plus-next libretro-mgba libretro-citra libretro-desmume steam \
  kdeconnect

  # KDE Connect
  sudo ln -s "$HOME/.config/kdeconnect/systemd/kdeconnect.service" /etc/systemd/user/
  systemctl --user enable kdeconnect --now
fi

$(dirname $BASH_SOURCE)/gammastep/bootstrap

sudo pacman -Sy \
  xorg-xwayland \
  i3-wm i3status xorg-xinit xorg-server xclip \
  picom feh rofi scrot redshift unclutter gnome-keyring \
  xdotool

$(dirname $BASH_SOURCE)/nix/bootstrap