~dieggsy/arch-pkgs

11e571aa0c95d10cf195a5d79f5ca385d9ac3bc5 — dieggsy 3 years ago e70a131
Big ol' update. See diff
7 files changed, 48 insertions(+), 163 deletions(-)

M aur-pkgs.txt
M dieggsy-base/PKGBUILD
M dieggsy-desktop/PKGBUILD
M dieggsy-devel/PKGBUILD
M dieggsy-games/PKGBUILD
D st-git/PKGBUILD
D st-git/config.patch
M aur-pkgs.txt => aur-pkgs.txt +0 -6
@@ 1,19 1,13 @@
bear
mpv-mpris
networkmanager-dmenu-git
nordvpn-bin
phantomjs-bin
polybar
spotify
steam-fonts
ttf-sarasa-gothic
ttf-symbola
tzupdate
unclutter-xfixes-git
xcursor-breeze
paru-bin
zsh-autopair-git
mu
lingot
protonmail-bridge-bin
minecraft-launcher

M dieggsy-base/PKGBUILD => dieggsy-base/PKGBUILD +8 -4
@@ 1,7 1,7 @@
# Maintainer: dieggsy <dieggsy@pm.me>

pkgname=(dieggsy-base dieggsy-server)
pkgver=3.4
pkgver=3.7
pkgrel=1
pkgdesc="Base system meta-package"
arch=('any')


@@ 18,7 18,7 @@ depends=(base linux-firmware diffutils man-db man-pages)
depends+=(autoconf automake gcc make patch pkgconf sudo util-linux)

# other devel
depends+=(ccache gdb)
depends+=(ccache gdb git)

# shell (zsh)
depends+=(zsh


@@ 31,7 31,7 @@ depends+=(zsh
depends+=(openssh autossh)

# package management
depends+=(yay-bin # aur !
depends+=(paru-bin # aur !
          pacman-contrib
          reflector)



@@ 45,7 45,10 @@ depends+=(ncdu htop)
depends+=(neovim python-pynvim)

# other
depends+=(git mlocate ripgrep rsync stow)
depends+=(mlocate ripgrep rsync stow)

# optional
optdepends=(zip unzip wget arch-audit)

package_dieggsy-base() {
    depends+=(linux)


@@ 53,6 56,7 @@ package_dieggsy-base() {

package_dieggsy-server() {
    depends+=(linux-lts)
    optdepends+=(grub)
}

post_install() {

M dieggsy-desktop/PKGBUILD => dieggsy-desktop/PKGBUILD +19 -11
@@ 1,7 1,7 @@
# Maintainer: dieggsy <dieggsy@pm.me>

pkgname=(dieggsy-desktop dieggsy-thinkpad)
pkgver=6.5
pkgver=6.11
pkgrel=1
pkgdesc="Desktop system meta-package"
arch=('any')


@@ 25,7 25,7 @@ package_dieggsy-desktop() {
              xcursor-breeze # aur !
              unclutter-xfixes-git # aur !
              openssh-askpass)
    optdepends=(compton autocutsel)
    optdepends=(picom autocutsel)

    # networking and connectivity
    depends+=(networkmanager


@@ 35,13 35,13 @@ package_dieggsy-desktop() {
              tzupdate # aur !
              bluez
              blueman)
    optdepends+=(nordvpn-bin # aur !
                 networkmanager-openvpn)
    optdepends+=(networkmanager-openvpn
                 speedtest-cli)

    # applications (general)
    depends+=(firefox
              emacs-git
              st-git
              alacritty
              cmus
              libreoffice-fresh
              sxiv


@@ 51,22 51,27 @@ package_dieggsy-desktop() {
              mpv
              texlive-core)
    optdepends+=(cmus
                 lingot # aur !
                 vlc
                 kdenlive
                 ardour
                 'mpv-mpris: for controlling mpv through playerctl' # aur !
                 spotify
                 gimp
                 obs-studio
                 audacity
                 'screenkey: for obs-studio'
                 passff-host # aur !
                 passff-host
                 pcmanfm-gtk3
                 'gvfs: see pcmanfm-gtk3'
                 'xarchiver: see pcmanfm-gtk3')

    # command line utils
    depends+=(feh pass scrot tmux youtube-dl espeak-ng)
    # aur !
    optdepends+=(inxi
                 phantomjs-bin)
    optdepends+=(inxi # aur !
                 phantomjs-bin # aur !
                 xkcdpass
                )

    # multimedia support
    depends+=(alsa-utils


@@ 79,13 84,15 @@ package_dieggsy-desktop() {
    # fonts
    depends+=(ttf-iosevka-git
              ttf-sarasa-gothic
              ttf-symbola)
              noto-fonts
              noto-fonts-extra
              noto-fonts-emoji
             )

    # xorg and related utilities
    depends+=(xorg-xinput
              xcape
              ## xorg group
              xorg-fonts-alias
              xorg-server
              xorg-xbacklight
              xorg-xev


@@ 103,6 110,7 @@ package_dieggsy-desktop() {
              thermald
              nextcloud-client
              gnome-keyring # for nextcloud-client
              polkit-gnome
             )
    optdepends+=(udiskie)


M dieggsy-devel/PKGBUILD => dieggsy-devel/PKGBUILD +13 -4
@@ 1,7 1,7 @@
# Maintainer: dieggsy <dieggsy@pm.me>

pkgname=dieggsy-devel
pkgver=2.4
pkgver=2.7
pkgrel=1
pkgdesc="Development meta-package"
arch=('any')


@@ 14,11 14,20 @@ depends=(python
         hyperfine
         python
         python-numpy
         python-scipy)
         python-scipy
         python-matplotlib)
optdepends=('d-feet: dbus debugging'
            'clang: for emacs lsp-mode'
            'bear: for emacs lsp-mode'
            'ccls: for emacs lsp-mode'
            'bear: for emacs lsp-mode' # aur !
            'cmake: for emacs vterm-mode'
            'eigen: matrices in C++'
            python-nltk
            android-studio
            android-tools
            arduino
            arduino-avr-core
            gsl
            gnu-netcat
            opencv
            racket
            rustup)

M dieggsy-games/PKGBUILD => dieggsy-games/PKGBUILD +8 -5
@@ 1,7 1,7 @@
# Maintainer: dieggsy <dieggsy@pm.me>

pkgname=dieggsy-games
pkgver=2
pkgver=2.4
pkgrel=1
pkgdesc="Gaming meta-package"
arch=('any')


@@ 12,9 12,12 @@ depends=(lib32-libpulse
         lib32-openal
         lib32-vulkan-intel
         lib32-vulkan-icd-loader
         lutris
         minetest
         # lutris
         steam
         steam-fonts
         steam-fonts # aur !
         vulkan-intel
         wine)
         # wine
        )
optdepends=(minetest
            minecraft-launcher # aur !
           )

D st-git/PKGBUILD => st-git/PKGBUILD +0 -41
@@ 1,41 0,0 @@
# -*- mode: sh -*-
# Maintainer: dieggsy <dieggsy@pm.me>

_pkgname=st
pkgname=$_pkgname-git
pkgver=0.8.1.22.g3be4cf1
pkgrel=1
pkgdesc="A simple terminal implementation for X."
url="https://st.suckless.org/"
arch=('x86_64')
license=('MIT')
options=('zipman')
depends=('libxft')
makedepends=('ncurses' 'libxext' 'git')
provides=($_pkgname)
conflicts=($_pkgname)
source=('git://git.suckless.org/st'
        'config.patch')
md5sums=('SKIP'
         'SKIP')

pkgver() {
    cd $_pkgname
    git describe --tags --long | sed 's/-/./g'
}

prepare () {
    cd $_pkgname
    patch -N <"${srcdir}/config.patch"
}

build() {
    cd $_pkgname
	make X11INC=/usr/include/X11 X11LIB=/usr/lib/X11
}

package () {
    cd $_pkgname
    make PREFIX=/usr DESTDIR="${pkgdir}" install
	install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}

D st-git/config.patch => st-git/config.patch +0 -92
@@ 1,92 0,0 @@
--- config.def.h	2019-01-11 12:46:04.789213233 -0500
+++ config.h	2019-01-14 10:58:00.303533360 -0500
@@ -5,8 +5,8 @@
  *
  * font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html
  */
-static char *font = "Liberation Mono:pixelsize=12:antialias=true:autohint=true";
-static int borderpx = 2;
+static char *font = "Iosevka Term:size=10:antialias=true:autohint=true";
+static int borderpx = 5;

 /*
  * What program is execed by st depends of these precedence rules:
@@ -83,40 +83,40 @@
 unsigned int tabspaces = 8;

 /* Terminal colors (16 first used in escape sequence) */
-static const char *colorname[] = {
-	/* 8 normal colors */
-	"black",
-	"red3",
-	"green3",
-	"yellow3",
-	"blue2",
-	"magenta3",
-	"cyan3",
-	"gray90",
-
-	/* 8 bright colors */
-	"gray50",
-	"red",
-	"green",
-	"yellow",
-	"#5c5cff",
-	"magenta",
-	"cyan",
-	"white",
-
-	[255] = 0,
-
-	/* more colors can be added after 255 to use with DefaultXX */
-	"#cccccc",
-	"#555555",
-};
-
+static const char *colorname[] =
+  {
+   /* 8 normal colors */
+   "#282828",
+   "#9d1306",
+   "#79740e",
+   "#b57614",
+   "#076678",
+   "#8f3f71",
+   "#00a7af",
+   "#bdae93",
+
+   /* 8 bright colors */
+   "#686868",
+   "#fb4933",
+   "#b8bb26",
+   "#fabd2f",
+   "#83a598",
+   "#d3869b",
+   "#3fd7e5",
+   "#fdf4c1",
+
+   [255] = 0,
+
+   /* more colors can be added after 255 to use with DefaultXX */
+   "#cccccc",
+   "#555555",
+  };

 /*
  * Default colors (colorname index)
  * foreground, background, cursor, reverse cursor
  */
-unsigned int defaultfg = 7;
+unsigned int defaultfg = 15;
 unsigned int defaultbg = 0;
 static unsigned int defaultcs = 256;
 static unsigned int defaultrcs = 257;
@@ -128,7 +128,7 @@
  * 6: Bar ("|")
  * 7: Snowman ("☃")
  */
-static unsigned int cursorshape = 2;
+static unsigned int cursorshape = 6;

 /*
  * Default columns and rows numbers