← recipes

Commit bc00bf1e

3
files
+62
added
-8
deleted
@@ -1,15 +1,16 @@
1 -# Pagan Linux – unikalny wygląd XFCE (defaults w /etc/xdg + greeter LightDM).
1 +# Pagan Linux – unikalny, SPÓJNY wygląd XFCE (kompletny „Pagan look”).
2 2 #
3 -# „Jedno źródło prawdy” dla LOOK-u: motyw GTK/xfwm4, ikony, czcionki, skróty,
4 -# tapeta, powiadomienia i ekran logowania. Silnik ISO wpina ten pakiet do
5 -# stacku bazowego, więc każdy obraz Pagan ma spójny, rozpoznawalny wygląd.
3 +# Jedno źródło prawdy dla wyglądu: motyw GTK/xfwm4, ikony, czcionki, skróty,
4 +# tapeta, powiadomienia, ekran logowania ORAZ globalny akcent kolorystyczny
5 +# (GTK3 + GTK4/libadwaita) i styl panelu. Silnik ISO wpina ten pakiet do
6 +# stacku bazowego, więc każdy obraz Pagan ma identyczny, rozpoznawalny wygląd.
6 7 #
7 -# Wersję podnosimy, gdy zmieniamy którykolwiek z plików – `pag upgrade`
8 -# podłoży wtedy nowy look.
8 +# Wersję podnosimy przy każdej zmianie któregokolwiek pliku → `pag upgrade`
9 +# podłoży nowy look na istniejących systemach.
9 10 pkgname: pagan-xfce-look
10 -pkgver: '1.0'
11 +pkgver: '1.1'
11 12 pkgrel: '1'
12 -pkgdesc: 'Pagan Linux – unikalny wygląd XFCE: motyw Catppuccin (GTK+xfwm4), ikony Papirus, czcionki, skróty, tapeta i greeter LightDM'
13 +pkgdesc: 'Pagan Linux – kompletny wygląd XFCE: motyw Catppuccin (GTK+xfwm4), ikony Papirus, akcent Pagan (GTK3/GTK4), panel, skróty, tapeta i greeter LightDM'
13 14 url: https://paganlinux.eu
14 15 arch: x86_64
15 16 license:
@@ -35,6 +36,8 @@ source:
35 36 - 'xfce4-notifyd.xml'
36 37 - 'xfce4-desktop.xml'
37 38 - 'lightdm-gtk-greeter.conf'
39 +- 'gtk-3.0.css'
40 +- 'gtk-4.0.css'
38 41
39 42 sha256sums:
40 43 - SKIP
@@ -43,6 +46,8 @@ sha256sums:
43 46 - SKIP
44 47 - SKIP
45 48 - SKIP
49 +- SKIP
50 +- SKIP
46 51
47 52 build: |
48 53 _xdg="${PKGDIR}/etc/xdg/xfce4/xfconf/xfce-perchannel-xml"
@@ -53,5 +58,10 @@ build: |
53 58 install -d "${PKGDIR}/etc/lightdm"
54 59 install -m644 lightdm-gtk-greeter.conf "${PKGDIR}/etc/lightdm/"
55 60
61 + # Globalny akcent Pagan (GTK3 + GTK4) i styl panelu.
62 + install -d "${PKGDIR}/etc/xdg/gtk-3.0" "${PKGDIR}/etc/xdg/gtk-4.0"
63 + install -m644 gtk-3.0.css "${PKGDIR}/etc/xdg/gtk-3.0/gtk.css"
64 + install -m644 gtk-4.0.css "${PKGDIR}/etc/xdg/gtk-4.0/gtk.css"
65 +
56 66 package: |
57 67 true
58 68 new file mode 100644
@@ -0,0 +1,29 @@
1 +/* Pagan Linux – globalny akcent motywu (GTK3).
2 + Nakładka na motyw bazowy: przemalowuje kolor zaznaczenia/akcentu na
3 + „Pagan green” i nadaje panelowi spójny, półprzezroczysty wygląd.
4 + Czytane z /etc/xdg/gtk-3.0/gtk.css (XDG_CONFIG_DIRS) → działa globalnie. */
5 +
6 +@define-color accent_color #7bd88f;
7 +@define-color theme_selected_bg_color #2e7d32;
8 +@define-color theme_selected_fg_color #ffffff;
9 +
10 +/* Panel XFCE – lekko przezroczysty, ciemny, z zielonym akcentem na hover. */
11 +.xfce4-panel.background {
12 + background-color: rgba(24, 24, 37, 0.92);
13 + color: #cdd6f4;
14 + border-color: rgba(123, 216, 143, 0.35);
15 +}
16 +.xfce4-panel button {
17 + color: #cdd6f4;
18 +}
19 +.xfce4-panel button:hover {
20 + background-color: rgba(123, 216, 143, 0.20);
21 +}
22 +.xfce4-panel button:checked {
23 + background-color: rgba(123, 216, 143, 0.30);
24 +}
25 +/* Whisker Menu – nagłówek/akcent w kolorze Pagan. */
26 +#whiskermenu-window .title,
27 +#whiskermenu-button {
28 + color: #7bd88f;
29 +}
0 30 new file mode 100644
@@ -0,0 +1,15 @@
1 +/* Pagan Linux – globalny akcent motywu (GTK4 / libadwaita).
2 + Nadpisuje standardowe kolory akcentu/tła, żeby aplikacje GTK4 (i libadwaita)
3 + przyjęły identyczną paletę Pagan co XFCE/GTK3.
4 + Czytane z /etc/xdg/gtk-4.0/gtk.css (XDG_CONFIG_DIRS). */
5 +
6 +@define-color accent_color #7bd88f;
7 +@define-color accent_bg_color #2e7d32;
8 +@define-color accent_fg_color #ffffff;
9 +
10 +@define-color window_bg_color #1e1e2e;
11 +@define-color window_fg_color #cdd6f4;
12 +@define-color view_bg_color #181825;
13 +@define-color view_fg_color #cdd6f4;
14 +@define-color headerbar_bg_color #181825;
15 +@define-color headerbar_fg_color #cdd6f4;