# Generated by makepkg 7.1.0
# Tue Oct 27 12:05:17 UTC 2026
pkgbase = forgeos
	pkgdesc = Shared identity, desktop, upgrade, installer, and NVIDIA policy for forgeOS
	pkgver = 2026.10.12
	pkgrel = 48
	arch = any
	makedepends = python
	options = !debug
	source = files.tar
	sha256sums = 71607822efd9cdb2195c9f21261c128db3a91051d1d711b4f1c5f2d7e415bb8d

pkgname = forgeos-release
	pkgdesc = Operating system identity for forgeOS
	depends = filesystem
	backup = etc/os-release

pkgname = forgeos-keyring
	pkgdesc = Public key that signs the forgeOS package repository (forgeos.isengard.no)
	install = forgeos-keyring.install
	depends = pacman

pkgname = forgeos-base
	pkgdesc = Base system dependencies and package configuration for forgeOS
	depends = forgeos-release=2026.10.12-48
	depends = forgeos-keyring=2026.10.12-48
	depends = forgeos-upgrade=2026.10.12-48
	depends = forgeos-tuning=2026.10.12-48
	depends = base
	depends = linux-firmware
	depends = networkmanager
	depends = sudo
	depends = scx-scheds
	depends = scx-tools
	depends = inetutils

pkgname = forgeos-desktop
	pkgdesc = Hyprland desktop dependencies and default user configuration for forgeOS
	depends = forgeos-base=2026.10.12-48
	depends = forgeos-tweaks=2026.10.12-48
	depends = forgeos-calendar=2026.10.12-48
	depends = hyprland
	depends = hyprpaper
	depends = hyprlock
	depends = hypridle
	depends = hyprcursor
	depends = plymouth
	depends = greetd
	depends = quickshell
	depends = hyprpolkitagent
	depends = xdg-desktop-portal-hyprland
	depends = xdg-desktop-portal-gtk
	depends = waybar
	depends = wofi
	depends = kitty
	depends = zsh
	depends = zsh-completions
	depends = zsh-autosuggestions
	depends = zsh-syntax-highlighting
	depends = mako
	depends = grim
	depends = slurp
	depends = satty
	depends = wl-clipboard
	depends = cliphist
	depends = brightnessctl
	depends = btop
	depends = nwg-displays
	depends = playerctl
	depends = polkit
	depends = xdg-user-dirs
	depends = xdg-utils
	depends = mesa
	depends = lib32-mesa
	depends = vulkan-icd-loader
	depends = lib32-vulkan-icd-loader
	depends = xorg-xwayland
	depends = qt5-wayland
	depends = qt6-wayland
	depends = pipewire
	depends = pipewire-alsa
	depends = pipewire-pulse
	depends = wireplumber
	depends = pipewire-jack
	depends = rtkit
	depends = alsa-utils
	depends = pavucontrol
	depends = network-manager-applet
	depends = zerotier-one
	depends = bluez
	depends = bluez-utils
	depends = blueman
	depends = thunar
	depends = thunar-volman
	depends = tumbler
	depends = gvfs
	depends = imv
	depends = mpv
	depends = pinta
	depends = halloy
	depends = keepassxc
	depends = remmina
	depends = freerdp
	depends = libvncserver
	depends = ttf-jetbrains-mono-nerd
	depends = noto-fonts
	depends = noto-fonts-emoji
	depends = noto-fonts-cjk
	depends = papirus-icon-theme
	depends = adwaita-icon-theme
	depends = gnome-themes-extra
	backup = etc/pam.d/forgeos-lock
	backup = etc/profile.d/forgeos-desktop.sh
	backup = etc/skel/.zshrc
	backup = etc/skel/.config/gtk-3.0/settings.ini
	backup = etc/skel/.config/mimeapps.list
	backup = etc/skel/.config/gtk-4.0/settings.ini
	backup = etc/skel/.config/hypr/hypridle.conf
	backup = etc/skel/.config/hypr/hyprland.lua
	backup = etc/skel/.config/hypr/hyprlock.conf
	backup = etc/skel/.config/kitty/kitty.conf
	backup = etc/skel/.config/mako/config
	backup = etc/skel/.config/waybar/config.jsonc
	backup = etc/skel/.config/waybar/style.css
	backup = etc/skel/.config/wofi/config

pkgname = forgeos-upgrade
	pkgdesc = Btrfs snapshot and isolated trial upgrade workflow for forgeOS
	depends = python>=3.11
	depends = btrfs-progs
	depends = pacman
	depends = util-linux
	depends = coreutils
	depends = systemd
	depends = mkinitcpio
	depends = sudo
	backup = etc/forge/system-upgrade.json

pkgname = forgeos-installer
	pkgdesc = Interactive whole-disk Btrfs installer for the forgeOS live medium
	depends = python>=3.11
	depends = arch-install-scripts
	depends = btrfs-progs
	depends = cryptsetup
	depends = dosfstools
	depends = gptfdisk
	depends = parted
	depends = util-linux
	depends = systemd>=258
	depends = pacman
	depends = coreutils
	depends = kbd
	depends = tzdata
	depends = sudo
	depends = kitty
	depends = forgeos-desktop=2026.10.12-48

pkgname = forgeos-nvidia
	pkgdesc = Modern NVIDIA graphics, PRIME offload, and Wayland boot configuration for forgeOS
	depends = NVIDIA-MODULE
	depends = nvidia-utils>=595
	depends = nvidia-settings
	depends = lib32-nvidia-utils
	depends = nvidia-prime
	depends = vulkan-icd-loader
	depends = lib32-vulkan-icd-loader
	depends = mkinitcpio
	backup = etc/modprobe.d/forgeos-nvidia.conf
	backup = etc/mkinitcpio.conf.d/20-forgeos-nvidia.conf

pkgname = forgeos-tuning
	pkgdesc = Gaming, audio and I/O tuning for forgeOS, from CachyOS-Settings
	license = GPL-3.0-only
	depends = zram-generator
	depends = realtime-privileges
	depends = systemd
	depends = bash
	backup = etc/security/limits.d/20-audio.conf

pkgname = forgeos-tweaks
	pkgdesc = forgeOS Tweaks: theme colors, fonts and sizes for the forgeOS desktop (forge tweaks)
	depends = forgeos-upgrade=2026.10.12-48
	depends = python>=3.11
	depends = quickshell
	depends = procps-ng

pkgname = forgeos-calendar
	pkgdesc = forgeOS Calendar: Google Calendar in the forgeOS top bar, read-only (forge calendar)
	depends = forgeos-upgrade=2026.10.12-48
	depends = python>=3.11
	depends = quickshell
	depends = khal
	depends = vdirsyncer
	depends = python-aiohttp-oauthlib
	depends = kitty
