Fonts + kitty config in the desktop
- tanin-eww: ship Fuji kitty.conf into skel (~/.config/kitty)
- add missing font deps to tanin-eww + tanin-desktop:
ttc-iosevka-aile (bar's 'Iosevka Aile' UI font) + ttf-nerd-fonts-symbols
('Symbols Nerd Font' icon fallback). ttf-iosevka-nerd covers kitty.
- start archiso profile under iso/ (releng-base + overrides; systemd-boot,
btrfs+snapshots, plymouth, linux-zen, Calamares clone-install)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
# Calamares just installs this package at the end.
|
||||
pkgname=tanin-desktop
|
||||
pkgver=0.2.0
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="TANINUX desktop — metapackage pulling the full niri/eww environment"
|
||||
arch=('any')
|
||||
url="https://taninux.kgva.ch"
|
||||
@@ -52,7 +52,7 @@ depends=(
|
||||
# --- theming / fonts ---
|
||||
'adw-gtk-theme' # GTK3 base theme tanin-libadwaita recolours
|
||||
'adwaita-icon-theme' 'papirus-icon-theme'
|
||||
'inter-font' 'ttf-iosevka-nerd' # UI font + nf-md-* glyphs (verify pkg name)
|
||||
'inter-font' 'ttf-iosevka-nerd' 'ttc-iosevka-aile' 'ttf-nerd-fonts-symbols' # Inter UI · Iosevka Nerd/Aile · Symbols Nerd
|
||||
)
|
||||
|
||||
optdepends=(
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
format = 2
|
||||
pkgname = tanin-desktop
|
||||
pkgbase = tanin-desktop
|
||||
pkgver = 0.2.0-2
|
||||
pkgver = 0.2.0-3
|
||||
pkgarch = any
|
||||
pkgbuild_sha256sum = 2776433e02e1f8e3c688ba0b4bc9a691b9f2a6399dca6b76638b8e331f8182a2
|
||||
pkgbuild_sha256sum = 2111da02423cf553747eb559f2d0e9964cd811b87c21d870762f2d1505880a08
|
||||
packager = Unknown Packager
|
||||
builddate = 1781889932
|
||||
builddate = 1781891463
|
||||
builddir = /home/karim/projects/taninux/packaging/tanin-desktop
|
||||
startdir = /home/karim/projects/taninux/packaging/tanin-desktop
|
||||
buildtool = makepkg
|
||||
@@ -48,7 +48,9 @@ installed = antimicrox-3.6.1-1-x86_64
|
||||
installed = aom-3.14.1-1-x86_64
|
||||
installed = appstream-1.1.3-1-x86_64
|
||||
installed = aquamarine-0.12.1-1-x86_64
|
||||
installed = arch-install-scripts-31-1-any
|
||||
installed = arch-update-3.20.2-1-any
|
||||
installed = archiso-88-1-any
|
||||
installed = archlinux-contrib-20260611-1-any
|
||||
installed = archlinux-keyring-20260612-1-any
|
||||
installed = argon2-20190702-6-x86_64
|
||||
@@ -75,6 +77,7 @@ installed = bluez-libs-5.86-6-x86_64
|
||||
installed = bluez-utils-5.86-6-x86_64
|
||||
installed = boost-libs-1.91.0-1-x86_64
|
||||
installed = botan-3.12.0-1-x86_64
|
||||
installed = brightnessctl-0.5.1-3-x86_64
|
||||
installed = brotli-1.2.0-1-x86_64
|
||||
installed = btrfs-progs-7.0-1-x86_64
|
||||
installed = bubblewrap-0.11.2-1-x86_64
|
||||
@@ -147,12 +150,14 @@ installed = elfutils-0.195-1-x86_64
|
||||
installed = embree-4.4.1-1-x86_64
|
||||
installed = enchant-2.8.15-2-x86_64
|
||||
installed = epson-inkjet-printer-escpr2-1.2.39-1-x86_64
|
||||
installed = erofs-utils-1.9.1-1-x86_64
|
||||
installed = eww-git-0.6.0.r89.g865cf63-1-x86_64
|
||||
installed = exempi-2.6.6-3-x86_64
|
||||
installed = exiv2-0.28.8-2-x86_64
|
||||
installed = expat-2.8.1-1-x86_64
|
||||
installed = extra-cmake-modules-6.27.0-1-any
|
||||
installed = fakeroot-1:1.37.2-2-x86_64
|
||||
installed = fcft-3.3.3-1-x86_64
|
||||
installed = fd-10.4.2-2-x86_64
|
||||
installed = ffmpeg-2:8.1.2-1-x86_64
|
||||
installed = fftw-3.3.11-1-x86_64
|
||||
@@ -165,6 +170,7 @@ installed = flex-2.6.4-6-x86_64
|
||||
installed = fmt-12.2.0-1-x86_64
|
||||
installed = font-manager-0.9.4-3-x86_64
|
||||
installed = fontconfig-2:2.18.1-1-x86_64
|
||||
installed = foot-1.27.0-1-x86_64
|
||||
installed = freeglut-3.8.0-1-x86_64
|
||||
installed = freetype2-2.14.3-1-x86_64
|
||||
installed = fribidi-1.0.16-2-x86_64
|
||||
@@ -652,6 +658,7 @@ installed = libunwind-1.8.2-1-x86_64
|
||||
installed = liburing-2.14-1-x86_64
|
||||
installed = libusb-1.0.30-1-x86_64
|
||||
installed = libusbmuxd-2.1.1-2-x86_64
|
||||
installed = libutf8proc-2.11.3-1-x86_64
|
||||
installed = libuv-1.52.1-1-x86_64
|
||||
installed = libva-2.23.0-1-x86_64
|
||||
installed = libvdpau-1.5-4-x86_64
|
||||
@@ -1036,6 +1043,7 @@ installed = spice-gtk-0.42-5-x86_64
|
||||
installed = spice-protocol-0.14.5-1-any
|
||||
installed = spirv-tools-1:1.4.350.0-1-x86_64
|
||||
installed = sqlite-3.53.2-1-x86_64
|
||||
installed = squashfs-tools-4.7.5-1-x86_64
|
||||
installed = sratom-0.6.22-1-x86_64
|
||||
installed = srt-1.5.5-1-x86_64
|
||||
installed = startup-notification-0.12-9-x86_64
|
||||
@@ -1053,6 +1061,12 @@ installed = systemd-libs-260.2-2-x86_64
|
||||
installed = systemd-sysvcompat-260.2-2-x86_64
|
||||
installed = taglib-2.3-1-x86_64
|
||||
installed = talloc-2.4.4-1-x86_64
|
||||
installed = tanin-desktop-0.2.0-2-any
|
||||
installed = tanin-eww-0.1.0-2-any
|
||||
installed = tanin-greet-0.1.0-2-any
|
||||
installed = tanin-libadwaita-0.1.0-2-any
|
||||
installed = tanin-setup-0.1.0-1-any
|
||||
installed = taninux-0.2.0-1-any
|
||||
installed = tar-1.35-2-x86_64
|
||||
installed = tdb-1.4.15-1-x86_64
|
||||
installed = tevent-1:0.17.1-2-x86_64
|
||||
@@ -1064,6 +1078,7 @@ installed = thunderbird-ublock-origin-1.70.0-1-any
|
||||
installed = timeshift-25.12.4-1-x86_64
|
||||
installed = timeshift-autosnap-0.10.0-1-any
|
||||
installed = tinysparql-3.11.1-1-x86_64
|
||||
installed = tiramisu-git-r168.5dddd83-1-x86_64
|
||||
installed = tomlplusplus-3.4.0-2-x86_64
|
||||
installed = totem-pl-parser-3.26.7-1-x86_64
|
||||
installed = tpm2-tss-4.1.3-1-x86_64
|
||||
@@ -1147,6 +1162,7 @@ installed = xcb-util-wm-0.4.2-2-x86_64
|
||||
installed = xcur2png-0.7.1-9-x86_64
|
||||
installed = xdg-dbus-proxy-0.1.7-1-x86_64
|
||||
installed = xdg-desktop-portal-1.22.1-1-x86_64
|
||||
installed = xdg-desktop-portal-gnome-50.0-1-x86_64
|
||||
installed = xdg-desktop-portal-gtk-1.15.3-1-x86_64
|
||||
installed = xdg-desktop-portal-hyprland-1.3.12-2-x86_64
|
||||
installed = xdg-terminal-exec-0.14.0-1-any
|
||||
|
||||
Binary file not shown.
@@ -3,10 +3,10 @@
|
||||
pkgname = tanin-desktop
|
||||
pkgbase = tanin-desktop
|
||||
xdata = pkgtype=pkg
|
||||
pkgver = 0.2.0-2
|
||||
pkgver = 0.2.0-3
|
||||
pkgdesc = TANINUX desktop — metapackage pulling the full niri/eww environment
|
||||
url = https://taninux.kgva.ch
|
||||
builddate = 1781889932
|
||||
builddate = 1781891463
|
||||
packager = Unknown Packager
|
||||
size = 0
|
||||
arch = any
|
||||
@@ -48,6 +48,8 @@ depend = adwaita-icon-theme
|
||||
depend = papirus-icon-theme
|
||||
depend = inter-font
|
||||
depend = ttf-iosevka-nerd
|
||||
depend = ttc-iosevka-aile
|
||||
depend = ttf-nerd-fonts-symbols
|
||||
optdepend = paru: AUR support in the Software Hub (opt-in)
|
||||
optdepend = wlsunset: night light
|
||||
optdepend = cups: printer management
|
||||
|
||||
Binary file not shown.
@@ -8,7 +8,7 @@
|
||||
# EWW_SRC=...). For publish, point `source` at the eww config git repo instead.
|
||||
pkgname=tanin-eww
|
||||
pkgver=0.1.0
|
||||
pkgrel=2
|
||||
pkgrel=4
|
||||
pkgdesc="TANINUX desktop shell — eww bar/dock/panels/spotlight + niri config (skel)"
|
||||
arch=('any')
|
||||
url="https://taninux.kgva.ch"
|
||||
@@ -20,7 +20,7 @@ depends=(
|
||||
'brightnessctl' 'playerctl' 'libqalculate' # backlight · media · calc (qalc)
|
||||
'grim' 'slurp' # screenshots
|
||||
'networkmanager' 'bluez-utils' 'wireplumber' # net/bt/audio module backends
|
||||
'ttf-iosevka-nerd' 'inter-font' 'papirus-icon-theme' # glyphs · UI font · dock icons
|
||||
'ttf-iosevka-nerd' 'ttc-iosevka-aile' 'ttf-nerd-fonts-symbols' 'inter-font' 'papirus-icon-theme' # bar uses Iosevka Aile + Symbols Nerd; kitty uses Iosevka Nerd
|
||||
)
|
||||
optdepends=(
|
||||
'wlsunset: night light (niri autostart)'
|
||||
@@ -50,4 +50,7 @@ package() {
|
||||
|
||||
# --- niri compositor config (vendored, eww paths already fixed) ---
|
||||
install -Dm644 "$startdir/niri-config.kdl" "$skel/niri/config.kdl"
|
||||
|
||||
# --- kitty: Fuji-matching terminal config (vendored) ---
|
||||
install -Dm644 "$startdir/kitty/kitty.conf" "$skel/kitty/kitty.conf"
|
||||
}
|
||||
|
||||
Executable
+68
@@ -0,0 +1,68 @@
|
||||
font_family Iosevka Nerd Font
|
||||
|
||||
font_size 11
|
||||
# adjust_column_width 1
|
||||
|
||||
disable_ligatures cursor
|
||||
|
||||
cursor #f0f0f0
|
||||
cursor_text_color #ffffff
|
||||
cursor_shape block
|
||||
|
||||
cursor_blink_interval 0.5
|
||||
cursor_stop_blinking_after 0
|
||||
|
||||
scrollback_lines 5000
|
||||
|
||||
url_color #0f0f0f
|
||||
url_style single
|
||||
|
||||
repaint_delay 10
|
||||
input_delay 3
|
||||
|
||||
sync_to_monitor yes
|
||||
|
||||
enable_audio_bell no
|
||||
|
||||
remember_window_size no
|
||||
|
||||
window_padding_width 10.0
|
||||
|
||||
foreground #f0f0f0
|
||||
background #0f0f0f
|
||||
selection_foreground #262626
|
||||
selection_background #f0f0f0
|
||||
url_color #c6a679
|
||||
background_opacity 1
|
||||
|
||||
# black
|
||||
color8 #262626
|
||||
color0 #4c4c4c
|
||||
|
||||
# red
|
||||
color1 #ac8a8c
|
||||
color9 #c49ea0
|
||||
|
||||
# green
|
||||
color2 #8aac8b
|
||||
color10 #9ec49f
|
||||
|
||||
# yellow
|
||||
color3 #aca98a
|
||||
color11 #c4c19e
|
||||
|
||||
# blue
|
||||
color4 #8f8aac
|
||||
color12 #a39ec4
|
||||
|
||||
# magenta
|
||||
color5 #ac8aac
|
||||
color13 #c49ec4
|
||||
|
||||
# cyan
|
||||
color6 #8aacab
|
||||
color14 #9ec3c4
|
||||
|
||||
# white
|
||||
color15 #e7e7e7
|
||||
color7 #f0f0f0
|
||||
@@ -1,11 +1,11 @@
|
||||
format = 2
|
||||
pkgname = tanin-eww
|
||||
pkgbase = tanin-eww
|
||||
pkgver = 0.1.0-2
|
||||
pkgver = 0.1.0-4
|
||||
pkgarch = any
|
||||
pkgbuild_sha256sum = 7c76f579c34cb90f55fdd0a64139e43b285d275d71eddbac74877d21ff63d41c
|
||||
pkgbuild_sha256sum = 29863264653e14beede0d5e17c06b38cfa0dbb6f0e46934b41d48e3b80ea52cc
|
||||
packager = Unknown Packager
|
||||
builddate = 1781889930
|
||||
builddate = 1781891462
|
||||
builddir = /home/karim/projects/taninux/packaging/tanin-eww
|
||||
startdir = /home/karim/projects/taninux/packaging/tanin-eww
|
||||
buildtool = makepkg
|
||||
@@ -48,7 +48,9 @@ installed = antimicrox-3.6.1-1-x86_64
|
||||
installed = aom-3.14.1-1-x86_64
|
||||
installed = appstream-1.1.3-1-x86_64
|
||||
installed = aquamarine-0.12.1-1-x86_64
|
||||
installed = arch-install-scripts-31-1-any
|
||||
installed = arch-update-3.20.2-1-any
|
||||
installed = archiso-88-1-any
|
||||
installed = archlinux-contrib-20260611-1-any
|
||||
installed = archlinux-keyring-20260612-1-any
|
||||
installed = argon2-20190702-6-x86_64
|
||||
@@ -75,6 +77,7 @@ installed = bluez-libs-5.86-6-x86_64
|
||||
installed = bluez-utils-5.86-6-x86_64
|
||||
installed = boost-libs-1.91.0-1-x86_64
|
||||
installed = botan-3.12.0-1-x86_64
|
||||
installed = brightnessctl-0.5.1-3-x86_64
|
||||
installed = brotli-1.2.0-1-x86_64
|
||||
installed = btrfs-progs-7.0-1-x86_64
|
||||
installed = bubblewrap-0.11.2-1-x86_64
|
||||
@@ -147,12 +150,14 @@ installed = elfutils-0.195-1-x86_64
|
||||
installed = embree-4.4.1-1-x86_64
|
||||
installed = enchant-2.8.15-2-x86_64
|
||||
installed = epson-inkjet-printer-escpr2-1.2.39-1-x86_64
|
||||
installed = erofs-utils-1.9.1-1-x86_64
|
||||
installed = eww-git-0.6.0.r89.g865cf63-1-x86_64
|
||||
installed = exempi-2.6.6-3-x86_64
|
||||
installed = exiv2-0.28.8-2-x86_64
|
||||
installed = expat-2.8.1-1-x86_64
|
||||
installed = extra-cmake-modules-6.27.0-1-any
|
||||
installed = fakeroot-1:1.37.2-2-x86_64
|
||||
installed = fcft-3.3.3-1-x86_64
|
||||
installed = fd-10.4.2-2-x86_64
|
||||
installed = ffmpeg-2:8.1.2-1-x86_64
|
||||
installed = fftw-3.3.11-1-x86_64
|
||||
@@ -165,6 +170,7 @@ installed = flex-2.6.4-6-x86_64
|
||||
installed = fmt-12.2.0-1-x86_64
|
||||
installed = font-manager-0.9.4-3-x86_64
|
||||
installed = fontconfig-2:2.18.1-1-x86_64
|
||||
installed = foot-1.27.0-1-x86_64
|
||||
installed = freeglut-3.8.0-1-x86_64
|
||||
installed = freetype2-2.14.3-1-x86_64
|
||||
installed = fribidi-1.0.16-2-x86_64
|
||||
@@ -652,6 +658,7 @@ installed = libunwind-1.8.2-1-x86_64
|
||||
installed = liburing-2.14-1-x86_64
|
||||
installed = libusb-1.0.30-1-x86_64
|
||||
installed = libusbmuxd-2.1.1-2-x86_64
|
||||
installed = libutf8proc-2.11.3-1-x86_64
|
||||
installed = libuv-1.52.1-1-x86_64
|
||||
installed = libva-2.23.0-1-x86_64
|
||||
installed = libvdpau-1.5-4-x86_64
|
||||
@@ -1036,6 +1043,7 @@ installed = spice-gtk-0.42-5-x86_64
|
||||
installed = spice-protocol-0.14.5-1-any
|
||||
installed = spirv-tools-1:1.4.350.0-1-x86_64
|
||||
installed = sqlite-3.53.2-1-x86_64
|
||||
installed = squashfs-tools-4.7.5-1-x86_64
|
||||
installed = sratom-0.6.22-1-x86_64
|
||||
installed = srt-1.5.5-1-x86_64
|
||||
installed = startup-notification-0.12-9-x86_64
|
||||
@@ -1053,6 +1061,12 @@ installed = systemd-libs-260.2-2-x86_64
|
||||
installed = systemd-sysvcompat-260.2-2-x86_64
|
||||
installed = taglib-2.3-1-x86_64
|
||||
installed = talloc-2.4.4-1-x86_64
|
||||
installed = tanin-desktop-0.2.0-2-any
|
||||
installed = tanin-eww-0.1.0-2-any
|
||||
installed = tanin-greet-0.1.0-2-any
|
||||
installed = tanin-libadwaita-0.1.0-2-any
|
||||
installed = tanin-setup-0.1.0-1-any
|
||||
installed = taninux-0.2.0-1-any
|
||||
installed = tar-1.35-2-x86_64
|
||||
installed = tdb-1.4.15-1-x86_64
|
||||
installed = tevent-1:0.17.1-2-x86_64
|
||||
@@ -1064,6 +1078,7 @@ installed = thunderbird-ublock-origin-1.70.0-1-any
|
||||
installed = timeshift-25.12.4-1-x86_64
|
||||
installed = timeshift-autosnap-0.10.0-1-any
|
||||
installed = tinysparql-3.11.1-1-x86_64
|
||||
installed = tiramisu-git-r168.5dddd83-1-x86_64
|
||||
installed = tomlplusplus-3.4.0-2-x86_64
|
||||
installed = totem-pl-parser-3.26.7-1-x86_64
|
||||
installed = tpm2-tss-4.1.3-1-x86_64
|
||||
@@ -1147,6 +1162,7 @@ installed = xcb-util-wm-0.4.2-2-x86_64
|
||||
installed = xcur2png-0.7.1-9-x86_64
|
||||
installed = xdg-dbus-proxy-0.1.7-1-x86_64
|
||||
installed = xdg-desktop-portal-1.22.1-1-x86_64
|
||||
installed = xdg-desktop-portal-gnome-50.0-1-x86_64
|
||||
installed = xdg-desktop-portal-gtk-1.15.3-1-x86_64
|
||||
installed = xdg-desktop-portal-hyprland-1.3.12-2-x86_64
|
||||
installed = xdg-terminal-exec-0.14.0-1-any
|
||||
|
||||
Binary file not shown.
@@ -3,12 +3,12 @@
|
||||
pkgname = tanin-eww
|
||||
pkgbase = tanin-eww
|
||||
xdata = pkgtype=pkg
|
||||
pkgver = 0.1.0-2
|
||||
pkgver = 0.1.0-4
|
||||
pkgdesc = TANINUX desktop shell — eww bar/dock/panels/spotlight + niri config (skel)
|
||||
url = https://taninux.kgva.ch
|
||||
builddate = 1781889930
|
||||
builddate = 1781891462
|
||||
packager = Unknown Packager
|
||||
size = 188936
|
||||
size = 189847
|
||||
arch = any
|
||||
license = GPL-3.0-or-later
|
||||
depend = niri
|
||||
@@ -27,6 +27,8 @@ depend = networkmanager
|
||||
depend = bluez-utils
|
||||
depend = wireplumber
|
||||
depend = ttf-iosevka-nerd
|
||||
depend = ttc-iosevka-aile
|
||||
depend = ttf-nerd-fonts-symbols
|
||||
depend = inter-font
|
||||
depend = papirus-icon-theme
|
||||
optdepend = wlsunset: night light (niri autostart)
|
||||
|
||||
@@ -0,0 +1,68 @@
|
||||
font_family Iosevka Nerd Font
|
||||
|
||||
font_size 11
|
||||
# adjust_column_width 1
|
||||
|
||||
disable_ligatures cursor
|
||||
|
||||
cursor #f0f0f0
|
||||
cursor_text_color #ffffff
|
||||
cursor_shape block
|
||||
|
||||
cursor_blink_interval 0.5
|
||||
cursor_stop_blinking_after 0
|
||||
|
||||
scrollback_lines 5000
|
||||
|
||||
url_color #0f0f0f
|
||||
url_style single
|
||||
|
||||
repaint_delay 10
|
||||
input_delay 3
|
||||
|
||||
sync_to_monitor yes
|
||||
|
||||
enable_audio_bell no
|
||||
|
||||
remember_window_size no
|
||||
|
||||
window_padding_width 10.0
|
||||
|
||||
foreground #f0f0f0
|
||||
background #0f0f0f
|
||||
selection_foreground #262626
|
||||
selection_background #f0f0f0
|
||||
url_color #c6a679
|
||||
background_opacity 1
|
||||
|
||||
# black
|
||||
color8 #262626
|
||||
color0 #4c4c4c
|
||||
|
||||
# red
|
||||
color1 #ac8a8c
|
||||
color9 #c49ea0
|
||||
|
||||
# green
|
||||
color2 #8aac8b
|
||||
color10 #9ec49f
|
||||
|
||||
# yellow
|
||||
color3 #aca98a
|
||||
color11 #c4c19e
|
||||
|
||||
# blue
|
||||
color4 #8f8aac
|
||||
color12 #a39ec4
|
||||
|
||||
# magenta
|
||||
color5 #ac8aac
|
||||
color13 #c49ec4
|
||||
|
||||
# cyan
|
||||
color6 #8aacab
|
||||
color14 #9ec3c4
|
||||
|
||||
# white
|
||||
color15 #e7e7e7
|
||||
color7 #f0f0f0
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user