From 6a426fbcba0be299cc2da5142de5383376b855db Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Tue, 28 Apr 2026 12:35:07 +0200 Subject: Updated the Repository page content. Added a cover image for the Sl-Hack-Ware project on github. [EN,IT] --- content/en/repository/index.md | 47 +++++++++++++++++++++++++++++++----------- 1 file changed, 35 insertions(+), 12 deletions(-) (limited to 'content/en/repository/index.md') diff --git a/content/en/repository/index.md b/content/en/repository/index.md index cbab271..56140d6 100644 --- a/content/en/repository/index.md +++ b/content/en/repository/index.md @@ -4,17 +4,38 @@ date = 2026-04-17T00:00:00Z draft = true +++ +This is a **Slackware64-current** repository, my packages are built on and managed for slackware64-current. When I release a package that can build on the latest stable version of Slackware, I'll try to publish it to [slackbuilds.org](https://slackbuilds.org/), but if the package comes from this repository, you can assume it's for `-current` only. + ## Quick Start -Add the repository to your Slackware system: +To add the repository to your Slackware system you'll need [slackpkg+](https://slakfinder.org/slackpkg+.html), edit `/etc/slackpkg/slackpkgplus.conf` and use **"danix"** as the repository name: + +```bash +# Add repository to the PKGS_PRIORITY +PKGS_PRIORITY=( multilib danix alien restricted slackers) +# Add danix to the REPOPLUS array +REPOPLUS=( slackpkgplus restricted alien multilib slackers hyprwm danix ) +# Lastly, define the "danix" MIRRORPLUS entry +MIRRORPLUS['danix']=https://packages.danix.xyz/ +``` + +You can have my repository alongside other repos. + +Now that it is configured you can simply update the list and search for my packages directly using `slackpkg`. ```bash -# Add repository configuration (example command) -wget -O - https://danix.xyz/packages/slackware.asc | gpg --import -echo "deb https://danix.xyz/packages/slackware/ stable main" >> /etc/apt/sources.list.d/danix.list -apt-get update +# update the packages signatures +slackpkg update gpg +# update the packages lists +slackpkg update +# search for a package +slackpkg search +# install a package +slackpkg install ``` + + ## Installation ### Prerequisites @@ -25,15 +46,15 @@ apt-get update ### Steps -1. Download and import the repository GPG key -2. Add the repository to your package manager configuration +1. Add the repository to your slackpkg+ configuration +2. import the GPG key for my repository 3. Update your package lists 4. Install packages as needed ### Repository URL ``` -https://danix.xyz/packages/slackware/ +https://packages.danix.xyz/ ``` ## Usage @@ -41,20 +62,22 @@ https://danix.xyz/packages/slackware/ ### Installing a Package ```bash -apt-get install package-name +slackpkg install package-name ``` ### Updating Packages ```bash -apt-get update -apt-get upgrade +slackpkg update +slackpkg upgrade +# to update all packages, including the Slackware system ones: +slackpkg upgrade-all ``` ### Searching for Packages ```bash -apt-cache search keyword +slackpkg search keyword ``` ## Available Packages -- cgit v1.2.3 From 1bb0c3a348a2db79572461e0fd9415a2cf64b3c4 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Tue, 28 Apr 2026 13:53:52 +0200 Subject: feat: enable repository page with single repo display --- content/en/repository/index.md | 1 - content/it/repository/index.md | 1 - data/repos.yaml | 26 ++++++++++++------------ hugo.toml | 20 +++++++++--------- i18n/en.yaml | 46 +++++++++++++++++++++--------------------- i18n/it.yaml | 46 +++++++++++++++++++++--------------------- 6 files changed, 69 insertions(+), 71 deletions(-) (limited to 'content/en/repository/index.md') diff --git a/content/en/repository/index.md b/content/en/repository/index.md index 56140d6..96a41ed 100644 --- a/content/en/repository/index.md +++ b/content/en/repository/index.md @@ -1,7 +1,6 @@ +++ title = "Slackware Repository" date = 2026-04-17T00:00:00Z -draft = true +++ This is a **Slackware64-current** repository, my packages are built on and managed for slackware64-current. When I release a package that can build on the latest stable version of Slackware, I'll try to publish it to [slackbuilds.org](https://slackbuilds.org/), but if the package comes from this repository, you can assume it's for `-current` only. diff --git a/content/it/repository/index.md b/content/it/repository/index.md index c49ed30..7026640 100644 --- a/content/it/repository/index.md +++ b/content/it/repository/index.md @@ -1,7 +1,6 @@ +++ title = "Repository Slackware" date = 2026-04-17T00:00:00Z -draft = true +++ Questo è un repository **Slackware64-current**; i miei pacchetti sono compilati e gestiti per slackware64-current. Quando rilascio un pacchetto che può essere compilato sull'ultima versione stable di Slackware, provo a pubblicarlo su [slackbuilds.org](https://slackbuilds.org/), ma se il pacchetto proviene da questo repository, date per certo che sia solo per `-current`. diff --git a/data/repos.yaml b/data/repos.yaml index bf9af4e..3f7c897 100644 --- a/data/repos.yaml +++ b/data/repos.yaml @@ -7,17 +7,17 @@ repos: - "Slackware" - "Pentesting" - - name: "My SlackBuilds" - description_key: "repo_example_2_desc" - github_url: "https://github.com/danixland/my-slackbuilds" - image: "" - tags: - - "Packages" + # - name: "My SlackBuilds" + # description_key: "repo_example_2_desc" + # github_url: "https://github.com/danixland/my-slackbuilds" + # image: "" + # tags: + # - "Packages" - - name: "slackbuild-example-3" - description_key: "repo_example_3_desc" - github_url: "https://github.com/danix/slackbuild-example-3" - image: "images/repo-icons/example-3.png" - tags: - - "Slackware" - - "Utilities" + # - name: "slackbuild-example-3" + # description_key: "repo_example_3_desc" + # github_url: "https://github.com/danix/slackbuild-example-3" + # image: "images/repo-icons/example-3.png" + # tags: + # - "Slackware" + # - "Utilities" diff --git a/hugo.toml b/hugo.toml index 885cbd2..505befb 100644 --- a/hugo.toml +++ b/hugo.toml @@ -69,11 +69,11 @@ enableRobotsTXT = true name = "here" weight = 3 - # [[languages.it.menus.main]] - # identifier = "repository" - # pageRef = "/repository" - # name = "repo" - # weight = 4 + [[languages.it.menus.main]] + identifier = "repository" + pageRef = "/repository" + name = "repo" + weight = 4 [[languages.it.menus.main]] identifier = "legal" @@ -108,11 +108,11 @@ enableRobotsTXT = true name = "here" weight = 3 - # [[languages.en.menus.main]] - # identifier = "repository" - # pageRef = "/repository" - # name = "repo" - # weight = 4 + [[languages.en.menus.main]] + identifier = "repository" + pageRef = "/repository" + name = "repo" + weight = 4 [[languages.en.menus.main]] identifier = "legal" diff --git a/i18n/en.yaml b/i18n/en.yaml index 0be4b62..f464748 100644 --- a/i18n/en.yaml +++ b/i18n/en.yaml @@ -145,30 +145,30 @@ redPill: easterEggTitle: other: "Choose Your Path" -# # Repository Page -# repositoryTitle: -# other: "Slackware Repository" -# repositorySubtitle: -# other: "Download and install my curated Slackware packages" -# quickStartTitle: -# other: "Quick Start" -# copyCommand: -# other: "Copy" -# copiedMessage: -# other: "Copied to clipboard!" -# installationTitle: -# other: "Installation" -# usageTitle: -# other: "Usage" -# availablePackagesTitle: -# other: "Available Packages" -# githubReposTitle: -# other: "GitHub SlackBuild Repositories" -# visitGithub: -# other: "Visit GitHub" +# Repository Page +repositoryTitle: + other: "Slackware Repository" +repositorySubtitle: + other: "Download and install my curated Slackware packages" +quickStartTitle: + other: "Quick Start" +copyCommand: + other: "Copy" +copiedMessage: + other: "Copied to clipboard!" +installationTitle: + other: "Installation" +usageTitle: + other: "Usage" +availablePackagesTitle: + other: "Available Packages" +githubReposTitle: + other: "GitHub SlackBuild Repositories" +visitGithub: + other: "Visit GitHub" repo_example_1_desc: other: "A curated collection of programs, tools, libraries and various utilities, ready to be compiled and installed on Slackware." -repo_example_2_desc: - other: "Various SlackBuild scripts, following SlackBuilds.org conventions wherever is possible." +# repo_example_2_desc: +# other: "Various SlackBuild scripts, following SlackBuilds.org conventions wherever is possible." # repo_example_3_desc: # other: "SlackBuild scripts for Example Package 3. Utility package for system administration and configuration." diff --git a/i18n/it.yaml b/i18n/it.yaml index 27c5c84..438eb8a 100644 --- a/i18n/it.yaml +++ b/i18n/it.yaml @@ -145,32 +145,32 @@ redPill: easterEggTitle: other: "Scegli il Tuo Percorso" -# # Repository Page -# repositoryTitle: -# other: "Repository Slackware" -# repositorySubtitle: -# other: "Scarica e installa i miei pacchetti Slackware curati" -# quickStartTitle: -# other: "Inizio Rapido" -# copyCommand: -# other: "Copia" -# copiedMessage: -# other: "Copiato negli appunti!" -# installationTitle: -# other: "Installazione" -# usageTitle: -# other: "Utilizzo" -# availablePackagesTitle: -# other: "Pacchetti Disponibili" -# githubReposTitle: -# other: "Repository GitHub SlackBuild" -# visitGithub: -# other: "Visita GitHub" +# Repository Page +repositoryTitle: + other: "Repository Slackware" +repositorySubtitle: + other: "Scarica e installa i miei pacchetti Slackware curati" +quickStartTitle: + other: "Inizio Rapido" +copyCommand: + other: "Copia" +copiedMessage: + other: "Copiato negli appunti!" +installationTitle: + other: "Installazione" +usageTitle: + other: "Utilizzo" +availablePackagesTitle: + other: "Pacchetti Disponibili" +githubReposTitle: + other: "Repository GitHub SlackBuild" +visitGithub: + other: "Visita GitHub" # # Repository Descriptions repo_example_1_desc: other: "Una raccolta di programmi, tool, librerie e varie utility selezionate; pronte per essere compilate e installate su Slackware." -repo_example_2_desc: - other: "Vari script SlackBuild, seguo gli standard di SlackBuilds.org ovunque possibile." +# repo_example_2_desc: +# other: "Vari script SlackBuild, seguo gli standard di SlackBuilds.org ovunque possibile." # repo_example_3_desc: # other: "Script SlackBuild per Pacchetto Esempio 3. Pacchetto di utilità per amministrazione di sistema e configurazione." -- cgit v1.2.3