Source: nanolx
Section: misc
Priority: optional
Maintainer: Christopher Roy Bratusek <nano@jpberlin.de>
Build-Depends:
 debhelper-compat (= 13)
Standards-Version: 4.7.4
Homepage: https://nanolx.org
Vcs-Browser: https://gitlab.com/Nanolx/nanolx
Vcs-Git: https://gitlab.com/Nanolx/nanolx.git
Rules-Requires-Root: no

Package: nanolx-base
Architecture: all
Depends:
 nanolx-apt-tools,
 nanolx-apt-sources,
 systemd,
 libnotify-bin,
 rsync,
 bash-completion
Recommends:
 appimagelauncher
Description: Nanolx base package
 Nanolx is a set of meta-packages, configurations (optionaly, maintained through scripts),
 themes and scripts, wich I use on the Debian GNU/Linux machines that are maintained by me.
 .
 Note: starting with version 5.0.0 Nanolx base-files to identify the system as `Nanolx`
 rather than `Debian GNU/Linux` (but "like" `Debian` for compatibility).
 .
 This is undone once nanolx-base is removed or purged.
 .
 nanolx-base is the minimal set for Nanolx.
 .
 The following scripts are provided by this package
   - nanolx-backup
   - nanolx-skel

Package: nanolx-full
Architecture: all
Depends:
 nanolx-admin,
 nanolx-apt-tools,
 nanolx-apt-sources,
 nanolx-base,
 nanolx-cli,
 nanolx-x11,
 nanolx-security,
 nanolx-net,
 nanolx-devel-cli,
 nanolx-devel-android,
 nanolx-devel-x11,
 nanolx-media-codecs,
 nanolx-media-cli,
 nanolx-media-x11,
 nanolx-games,
 nanolx-games-emu,
 nanolx-themes,
 nanolx-office,
 nanolx-yubikey
Description: Nanolx (full suite)
 Nanolx is a set of meta-packages, configurations (optionaly, maintained through scripts),
 themes and scripts, wich I use on the Debian GNU/Linux machines that are maintained by me.
 .
 Note: starting with version 5.0.0 Nanolx base-files to identify the system as `Nanolx`
 rather than `Debian GNU/Linux` (but "like" `Debian` for compatibility).
 .
 This is undone once nanolx-base is removed or purged.
 .
 nanolx-full installs all nanolx packages, except nanolx-citrix-config.

Package: nanolx-admin
Architecture: all
Depends:
 synaptic,
 gsmartcontrol,
 aptitude,
 backintime-qt,
 lm-sensors,
 ntfs-3g,
 dosfstools,
 btrfs-progs,
 lsof,
 localepurge,
 bleachbit,
 galternatives,
 gkdebconf,
 needrestart,
 linux-cpupower,
 cruft-ng,
 cryptsetup,
 gparted,
 libgtk3-perl,
 cockpit,
Recommends:
 logsave,
 packagesearch,
 cockpit-networkmanager,
 cockpit-storaged,
 udisks2-btrfs,
 udisks2-lvm2
Suggests:
 age,
 btop,
 cockpit-packagekit,
 cockpit-sosreport
Description: Collection of admin-tools
 This meta-package installs useful tools for system administration.

Package: nanolx-apt-tools
Architecture: all
Depends:
 apt-file,
 apt-rdepends,
 apt-show-versions,
 debdelta,
 reprepro,
 gdebi,
 nanolx-apt-sources,
 libarchive-tools
Recommends:
 apt-listchanges,
 apt-listbugs
Suggests:
 mmdebstrap,
 uidmap,
 piuparts,
 apt-cacher-ng,
 lftp
Replaces: nanolx-base (<< 4.3.20260522)
Description: Collection of tools for apt
 This meta-package installs useful tools for working with apt.
 .
 The following scripts are provided by this package:
   - repokit
   - nanolx-orbit

Package: nanolx-apt-sources
Architecture: all
Depends:
 wget
Description: Collection of extra sources for apt
 This meta-package installs extra apt-sources on the system.

Package: nanolx-cli
Architecture: all
Depends:
 vim,
 less,
 p7zip-full,
 zip,
 xz-utils,
 unrar-free | unrar,
 bashstyle-ng,
 fdupes,
 unp,
 sqlite3,
 xe,
 bat,
 jq,
 plocate,
 diskus,
 lsd,
 fzf
Recommends:
 fortunes-flashrider,
 mc,
 duf,
 gdu,
 kmscon
Suggests:
 thefuck,
 lolcat,
 procs,
 broot,
 zoxide,
 fd-find,
 rdfind
Description: Collection of basic command line tools
 This meta-package installs extra command line tools on the system.
 .
 The following script is provided by this package
   - nanolx-apt

Package: nanolx-x11
Architecture: all
Depends:
 conky-std,
 yakuake,
 kcharselect,
 task-kde-desktop,
 sddm,
 xinput,
 ydotool,
 gnome-icon-theme,
 kando,
 kando-kwin-integration,
 ulauncher,
 openrgb
Recommends:
 czkawka-gui,
 psensor,
 libgtk-nocsd0
Suggests:
 openrgb-plugin-effects,
 openrgb-plugin-hardware-sync
Description: Collection of X11 applications
 This meta-package installs extra X11 applications on the system.
 .
 This package provides the script
   - nanolx-gtksettings-kde

Package: nanolx-security
Architecture: all
Depends:
 clamav,
 clamtk,
 clamav-daemon,
 psad,
 kleopatra,
 gpgv,
 pinentry-qt,
 keepassxc,
 rkhunter,
 firewalld | ufw,
 firewall-config | gufw
Recommends:
 clamassassin,
 tor,
 torsocks,
 tor-geoipdb
Suggests:
 lynis,
 spectre-meltdown-checker
Description: Collection of security related tools
 This meta-package installs security related tools.

Package: nanolx-yubikey
Architecture: all
Depends:
 yubikey-manager,
 yubikey-agent,
 yubico-piv-tool,
 yubikey-touch-detector,
 pamu2fcfg,
 libpam-u2f
Description: Collection of Yubikey related tools
 This meta-package installs Yubikey related tools
 .
 This package provides the script:
   - nanolx-pam-yubikey

Package: nanolx-net
Architecture: all
Depends:
 openssh-client,
 wireshark,
 qbittorrent,
 filezilla,
 thunderbird,
 firefox | firefox-esr,
 openvpn | mozillavpn,
 openresolv | resolvconf,
 syncthing,
 syncthing-gtk | syncthingtray,
 nextcloud-desktop,
 dolphin-nextcloud,
Recommends:
 kvirc,
 stubby,
 privoxy,
 hugo,
 webapps,
 lftp
Suggests:
 torbrowser-launcher
Description: Collection of network applications
 This meta-package installs network applications.
 .
 This package provides the script:
   - hugo-push

Package: nanolx-media-codecs
Architecture: all
Depends:
 gstreamer1.0-alsa,
 gstreamer1.0-plugins-bad,
 gstreamer1.0-plugins-base,
 gstreamer1.0-plugins-good,
 gstreamer1.0-plugins-ugly,
 gstreamer1.0-libav
Recommends:
 libbluray4 | libbluray3 | libbluray2
Suggests:
 libdvdcss2
Description: Collection of media codecs
 This meta-package installs media codecs.

Package: nanolx-media-cli
Architecture: all
Depends:
 lame,
 sox,
 vorbis-tools,
 flac,
 normalize-audio,
 streamripper,
 ffmpeg,
 cdparanoia,
 imagemagick,
 gpu-screen-recorder-cli
Description: Collection of cli media tools
 This meta-package installs cli media tools.

Package: nanolx-media-x11
Architecture: all
Depends:
 audacity,
 gmtp,
 mpv,
 geeqie,
 gimp,
 mediathekview,
 easytag,
 amarok | elisa,
 ffmpegthumbnailer,
 dbus-x11,
 inkscape
Recommends:
 k3b,
 libk3b-extracodecs
Description: Collection of graphical media applications
 This meta-package installs x11 media applications

Package: nanolx-devel-cli
Architecture: all
Depends:
 ccache,
 dpkg-dev,
 ubuntu-dev-tools,
 sbuild,
 gcc,
 g++,
 git,
 dh-make,
 dh-autoreconf,
 pkgconf,
 make,
 cmake,
 autoconf,
 automake,
 devscripts,
 autotools-dev,
 libtool,
 gdb,
 git-delta,
Recommends:
 lintian,
 codespell,
 shellcheck,
 licensecheck,
 pycodestyle,
Description: Collection of cli development tools
 This meta-package installs cli development tools

Package: nanolx-devel-android
Architecture: all
Depends:
 adb | android-tools-adb,
 fastboot | android-tools-fastboot,
 gradle,
 apktool,
 zipalign,
 default-jdk,
 brotli,
 android-sdk-libsparse-utils,
 android-file-transfer,
 fdroidserver,
 zstd
Description: Collection of android development tools
 This meta-package installs android development tools

Package: nanolx-devel-x11
Architecture: all
Depends:
 cambalache,
 bluefish,
 kdevelop,
 d-feet,
 okteta,
 poedit,
 valgrind
Recommends:
 kdevelop-python,
 kdevelop-l10n
Description: Collection of ui development tools
 This meta-package installs ui development tools.

Package: nanolx-games
Architecture: all
Depends:
 glob2,
 freedroidrpg,
 enigma,
 lincity-ng,
 neverball,
 pingus,
 supertuxkart,
 zelda-solarus-dx,
 zelda-solarus-xd,
 zelda-solarus-xd2-mercuris-chess,
 zelda-return-of-the-hylian,
 zelda-book-of-mudora,
 zelda-time-to-triumph,
 zelda-onilink-begins,
 zelda-navis-quest,
 zelda-picross,
 zelda-tunics,
 lutris,
 simsu,
 iqpuzzle,
 kmahjongg
Recommends:
 xpadneo-dkms
Description: Collection of games
 This meta-package installs games and launchers.

Package: nanolx-games-emu
Architecture: all
Depends:
 dosbox,
 retroarch,
 libretro-desmume,
 libretro-gambatte,
 libretro-mgba,
 libretro-snes9x,
 libretro-nestopia,
 yabause-gtk | yabause-qt,
 scummvm
Recommends:
 emulationstation-de,
 dolphin-emu
Description: Collection of emulators
 This meta-package installs a collection of emulators.
 .
 NOTE: only use self-made ROMs (using homebrew, hardware mods, or
       tools like Retrode). Downloading ROMs is often illegal. Known
       exceptions: ROMs where the copyright expired, ROMs distributed
       by the copyright holder (or it's legal successor) and Homebrew
       ROMs (completely self-made).

Package: nanolx-office
Architecture: all
Depends:
 scribus,
 libreoffice,
 simple-scan | scantpaper,
 catdoc,
 unpaper,
 qpdf,
 djvulibre-bin,
 gnucash,
 okular,
 qreator,
 qrencode,
 pdfgrep
Suggests:
 qownnotes,
 tesseract-ocr-deu
Description: Collection of office tools
 This meta-package installs a collection of office tools.

Package: nanolx-citrix-config
Architecture: amd64
Depends:
 ctxusb,
 icaclient,
 zoom,
 zoomvdi-universal-plugin,
 speex,
 v4l2loopback-dkms,
 pipewire-v4l2,
 libcamera-v4l2,
 bind9-dnsutils,
 pipewire-alsa,
 pipewire-pulse,
 llvm-libunwind1,
 gnome-keyring,
 rng-tools5
Replaces: icaclient
Suggests: cisco-webex-vdi
Description: Citrix Workspace Support package
 Additional integration and configuration for Citrix, as per
 AUR: https://aur.archlinux.org/packages/icaclient
 .
 The script nanolx-ctx may be used to enhance citrix experience
 .
 This package also depends on Zoom and the VDI-Plugin.

Package: nanolx-themes
Architecture: all
Depends:
 refind-theme-digital-void,
 empty-butterfly-cursors,
 tela-icon-theme-red,
 tela-icon-theme-red-dark,
 plasma-global-theme-nothing,
 kvantum-midnight-bright,
 kwin-effect-geometry-change,
 kwin-effect-aura-glow,
 kwin-script-kneko,
 kwin-script-kzones,
 kwin-script-remember-window-positions,
 kde-syntax-theme-revolunti,
 plasma-andromeda-launcher,
 plasma-kde-control-station,
 plasma-advanced-separator,
 plasma-panel-colorizer,
 plasma-splash-infinity,
 plasma-matrix-rain-wallpaper,
 plymouth-theme-debian-mac-style,
 sddm-theme-pixel-rainyroom,
 kde-spectacle,
 python3-dbus,
 python3-gi,
 konsave,
 kde-macesque-taskmanager,
 kde-thumbnail-bloom
Suggests:
 kwin-autoscroll,
 kwin-effect-ba-click-fx,
 kwin-effect-cursortrails,
 kwin-effect-particles,
 kwin-effect-spotlight,
 kwin-effect-xorcursor
Replaces: nanolx-base (<< 4.3.20260522)
Description: Collection of themes
 Themes for Nanolx
 .
 In order to apply the full KDE theme suite for Nanolx, issue:
    $ konsave -i /usr/share/nanolx/Nanolx.knsv
    $ konsave -a Nanolx
 .
 Plymouth:   debian mac style
 rEFInd:     rEFInd digital void
 Cursors:    Empty Butterfly
 Qt:         Midnight Bright Kvantum
 Icons:      Tela (red dark)
 sddm:       Pixel Rainy Room
 wall:       Matrix Rain (Plasma 6)
 splash:     Infinity (Plasma Splash 6)
 KWin:       Aura glow effect (burn my windows), Thumbnail Bloom, Macesque Taskbar
 Plasmoids:  AndromedaLauncher, Advanced Separator, KDE Control Station, Panel Colorizer
 .
 Nothing style for Plasma, KWin, Konsole including color schemes and wallpapers
 .
 This package provides the script
   - nanolx-refind
