blob: 0df663532eb8bf26723fd27a6c45534f2c8cce3d (
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
# Maintainer: Vendetta1871 conqueror.v.v.v.v.v@gmail.com
pkgname=vendetta-rice
pkgver=1.0
pkgrel=1
pkgdesc="Hyprland gruvbox themed rice from Vendetta1871"
arch=('any')
url="https://github.com/Vendetta1871/RiceForVendetta"
license=('MIT')
depends=(
# pacman depencies
'hyprland' # dynamic tiling Wayland compositor
'wayland' # Wayland display server protocol
'wayland-protocols' # additional protocols for Wayland
'xorg-xwayland' # runs X11 applications under Wayland
'kitty' # GPU-accelerated terminal emulator
'bash' # popular command-line shell
'zsh' # popular command-line shell with advanced features
'bluez' # Bluetooth protocol stack
'bluez-utils' # utilities for managing Bluetooth devices
'pulseaudio' # sound server for Linux
'waybar' # status bar for Wayland compositors
'gsimplecal' # simple GUI calendar
'brightnessctl' # control screen backlight brightness
'grim' # screenshot utility for Wayland
'slurp' # select region of the screen for Wayland
'wl-clipboard' # clipboard utilities for Wayland
'starship' # customizable prompt for shells
'imagemagick' # draw pictures in terminal
'fastfetch' # fast system information tool
'btop' # resource monitor with a graphical interface
'pavucontrol' # GUI for managing PulseAudio
'cava' # terminal audio visualizer
'python-dbus' # Python bindings for D-Bus
'playerctl' # control media players via command line
'blueman' # GUI for managing Bluetooth devices
'dunst' # lightweight notification daemon
'hyprpaper' # wallpaper management for Hyprland
'zsh-autosuggestions' # command suggestions for zsh
'zsh-syntax-highlighting' # syntax highlighting for zsh
'fcitx5' # input method framework
'fcitx5-chinese-addons' # additional Chinese input methods for fcitx5
'fcitx5-configtool' # GUI configuration tool for fcitx5
'fcitx5-gtk' # GTK integration for fcitx5
'fcitx5-qt' # Qt integration for fcitx5
'fcitx5-nord' # Nord theme for fcitx5
'noto-fonts-cjk' # CJK fonts from Noto
'wqy-zenhei' # Chinese font for Linux
# AUR depencies
'rofi-wayland' # Rofi launcher for Wayland
'rofi-power-menu' # Power menu script for Rofi
'xfce-polkit' # GUI authentication agent for PolicyKit
'ttf-jetbrains-mono-nerd' # JetBrains Mono font patched with Nerd Fonts icons
'ttf-sarasa-gothic' # Sarasa Gothic font (CJK support)
'gruvbox-dark-gtk' # Gruvbox dark GTK theme
'papirus-icon-theme' # Papirus icon theme for Linux
)
makedepends=('yay')
source=("backup.sh" "install.sh"
"https://raw.githubusercontent.com/Vendetta1871/RiceForVendetta/main/dotfiles.tar.gz"
)
sha256sums=('141c3c0eb5a3cd50d463f0a6d0fa5fd52fd27318c601b55dfd2fb71ad42b7297'
'f026037d1e39e668141a6791500e5bcfd03cb49ea99cb4b0e1d3cba7cd8eb9f3'
'e6966a80405eb3bd6ab1c2ea78577c134fe20b28b9c454bd5fdc3829c400427b')
package() {
install -d "$pkgdir/usr/share/$pkgname"
# move scripts to /usr/bin
install -Dm755 "$srcdir/backup.sh" "$pkgdir/usr/bin/vendetta-rice-backup"
install -Dm755 "$srcdir/install.sh" "$pkgdir/usr/bin/vendetta-rice-install"
# move additional files to /usr/share/vendetta-rice/
tar -xzf "$srcdir/dotfiles.tar.gz" -C "$pkgdir/usr/share/$pkgname"
find "$pkgdir/usr/share/$pkgname" -type f -name "*.sh" -exec chmod +x {} \;
}
#
|