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:
2026-06-19 19:51:25 +02:00
parent 3757b13800
commit d32383ee6c
23 changed files with 446 additions and 15 deletions
+5 -2
View File
@@ -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"
}
+68
View File
@@ -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
+19 -3
View File
@@ -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.
+5 -3
View File
@@ -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