mirror of
https://codeberg.org/hako/Rosenthal.git
synced 2026-03-06 09:54:36 +00:00
maint: Update REUSE.toml, adjust SPDX headers and module imports.
This commit is contained in:
parent
15b446c932
commit
53c757521a
@ -1,7 +1,4 @@
|
|||||||
;;; -*- mode: scheme -*-
|
;;; -*- mode: scheme -*-
|
||||||
;;; SPDX-FileCopyrightText: 2022, 2024 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: CC0-1.0
|
|
||||||
|
|
||||||
(authorizations
|
(authorizations
|
||||||
(version 0)
|
(version 0)
|
||||||
|
|||||||
@ -1,7 +1,4 @@
|
|||||||
;; -*- mode: scheme -*-
|
;; -*- mode: scheme -*-
|
||||||
;; SPDX-FileCopyrightText: 2022, 2023, 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;
|
|
||||||
;; SPDX-License-Identifier: CC0-1.0
|
|
||||||
|
|
||||||
(channel
|
(channel
|
||||||
(version 0)
|
(version 0)
|
||||||
|
|||||||
3
NEWS
3
NEWS
@ -1,7 +1,6 @@
|
|||||||
;; -*- mode: scheme -*-
|
;; -*- mode: scheme -*-
|
||||||
;; SPDX-FileCopyrightText: 2023, 2024 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;
|
|
||||||
;; SPDX-License-Identifier: GPL-3.0-or-later
|
;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;; Copyright © 2023, 2024 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(channel-news
|
(channel-news
|
||||||
(version 0)
|
(version 0)
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
# SPDX-FileCopyrightText: 2022, 2024, 2025-2026 Hilton Chain <hako@ultrarare.space>
|
|
||||||
# SPDX-License-Identifier: CC0-1.0
|
# SPDX-License-Identifier: CC0-1.0
|
||||||
|
# Copyright © 2022, 2024, 2025-2026 Hilton Chain <hako@ultrarare.space>
|
||||||
#+TITLE: Rosenthal - A certain Guix channel
|
#+TITLE: Rosenthal - A certain Guix channel
|
||||||
#+html: <a href="https://ci.guix.moe/jobset/rosenthal"><img src="https://ci.guix.moe/jobset/rosenthal/badge.svg?type=1"></a>
|
#+html: <a href="https://ci.guix.moe/jobset/rosenthal"><img src="https://ci.guix.moe/jobset/rosenthal/badge.svg?type=1"></a>
|
||||||
|
|
||||||
|
|||||||
19
REUSE.toml
19
REUSE.toml
@ -1,5 +1,24 @@
|
|||||||
version = 1
|
version = 1
|
||||||
|
|
||||||
|
[[annotations]]
|
||||||
|
path = [
|
||||||
|
".guix-authorizations",
|
||||||
|
".guix-channel",
|
||||||
|
"pre-inst-env",
|
||||||
|
]
|
||||||
|
SPDX-FileCopyrightText = ""
|
||||||
|
SPDX-License-Identifier = "CC0-1.0"
|
||||||
|
|
||||||
|
[[annotations]]
|
||||||
|
path = ["modules/**"]
|
||||||
|
SPDX-FileCopyrightText = ""
|
||||||
|
SPDX-License-Identifier = "GPL-3.0-or-later"
|
||||||
|
|
||||||
|
[[annotations]]
|
||||||
|
path = ["modules/rosenthal/examples/**"]
|
||||||
|
SPDX-FileCopyrightText = ""
|
||||||
|
SPDX-License-Identifier = "CC0-1.0"
|
||||||
|
|
||||||
[[annotations]]
|
[[annotations]]
|
||||||
path = ["modules/rosenthal/examples/wallpaper.jpg"]
|
path = ["modules/rosenthal/examples/wallpaper.jpg"]
|
||||||
SPDX-FileCopyrightText = "Copyright © 2023 Hilton Chain <hako@ultrarare.space>"
|
SPDX-FileCopyrightText = "Copyright © 2023 Hilton Chain <hako@ultrarare.space>"
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;
|
|
||||||
;; SPDX-License-Identifier: CC0-1.0
|
;; SPDX-License-Identifier: CC0-1.0
|
||||||
|
;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(use-modules (guix profiles)
|
(use-modules (guix profiles)
|
||||||
(rosenthal utils packages))
|
(rosenthal utils packages))
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;
|
|
||||||
;; SPDX-License-Identifier: CC0-1.0
|
;; SPDX-License-Identifier: CC0-1.0
|
||||||
|
;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(use-modules (guix profiles)
|
(use-modules (guix profiles)
|
||||||
(rosenthal utils packages))
|
(rosenthal utils packages))
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;
|
|
||||||
;; SPDX-License-Identifier: CC0-1.0
|
;; SPDX-License-Identifier: CC0-1.0
|
||||||
|
;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(use-modules (guix packages)
|
(use-modules (guix packages)
|
||||||
(guix profiles)
|
(guix profiles)
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2024-2025 Ludovic Courtès <ludo@gnu.org>
|
|
||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2024-2025 Ludovic Courtès <ludo@gnu.org>
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(use-modules (guix memoization)
|
(use-modules (guix memoization)
|
||||||
(guix packages)
|
(guix packages)
|
||||||
|
|||||||
@ -1,11 +1,11 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2024, 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2024, 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (guix import rosenthal-updaters)
|
(define-module (guix import rosenthal-updaters)
|
||||||
|
;; Guile builtins
|
||||||
#:use-module (srfi srfi-71)
|
#:use-module (srfi srfi-71)
|
||||||
#:use-module (web client)
|
#:use-module (web client)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix records)
|
#:use-module (guix records)
|
||||||
#:use-module (guix upstream)
|
#:use-module (guix upstream)
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal))
|
(define-module (rosenthal))
|
||||||
|
|
||||||
|
|||||||
@ -1,10 +1,11 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2023 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2023 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal bootloader grub)
|
(define-module (rosenthal bootloader grub)
|
||||||
|
;; Guix System - bootloaders
|
||||||
#:use-module (gnu bootloader)
|
#:use-module (gnu bootloader)
|
||||||
#:use-module (gnu bootloader grub)
|
#:use-module (gnu bootloader grub)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (rosenthal packages bootloaders)
|
#:use-module (rosenthal packages bootloaders)
|
||||||
#:export (grub-efi-luks2-bootloader
|
#:export (grub-efi-luks2-bootloader
|
||||||
grub-efi-luks2-removable-bootloader))
|
grub-efi-luks2-removable-bootloader))
|
||||||
|
|||||||
@ -3,11 +3,15 @@
|
|||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
(define-module (rosenthal bootloader uki)
|
(define-module (rosenthal bootloader uki)
|
||||||
|
;; Guile builtins
|
||||||
#:use-module (srfi srfi-1)
|
#:use-module (srfi srfi-1)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix modules)
|
#:use-module (guix modules)
|
||||||
#:use-module (guix utils)
|
#:use-module (guix utils)
|
||||||
|
;; Guix System - bootloaders
|
||||||
#:use-module (gnu bootloader)
|
#:use-module (gnu bootloader)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (rosenthal packages bootloaders)
|
#:use-module (rosenthal packages bootloaders)
|
||||||
#:export (uefi-uki-removable-bootloader))
|
#:export (uefi-uki-removable-bootloader))
|
||||||
|
|
||||||
|
|||||||
@ -1,18 +1,20 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal ci tarball)
|
(define-module (rosenthal ci tarball)
|
||||||
|
;; Guile builtins
|
||||||
#:use-module (srfi srfi-1)
|
#:use-module (srfi srfi-1)
|
||||||
|
;; Utilities
|
||||||
|
#:use-module (gnu ci)
|
||||||
|
#:use-module (gnu compression)
|
||||||
#:use-module (guix derivations)
|
#:use-module (guix derivations)
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix monads)
|
#:use-module (guix monads)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix profiles)
|
#:use-module (guix profiles)
|
||||||
#:use-module (guix store)
|
|
||||||
#:use-module (guix scripts pack)
|
#:use-module (guix scripts pack)
|
||||||
#:use-module (gnu ci)
|
#:use-module (guix store)
|
||||||
#:use-module (gnu compression)
|
;; Guix packages
|
||||||
#:use-module (rosenthal packages package-management)
|
#:use-module (rosenthal packages package-management)
|
||||||
#:export (cuirass-jobs))
|
#:export (cuirass-jobs))
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,4 @@
|
|||||||
;;; -*- lexical-binding: t -*-
|
;;; -*- lexical-binding: t -*-
|
||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
|
|
||||||
(use-package emacs
|
(use-package emacs
|
||||||
:custom
|
:custom
|
||||||
|
|||||||
@ -1,11 +1,4 @@
|
|||||||
;;; -*- lexical-binding: t -*-
|
;;; -*- lexical-binding: t -*-
|
||||||
;;; SPDX-FileCopyrightText: DogLooksGood <doglooksgood@hotmail.com>
|
|
||||||
;;; SPDX-FileCopyrightText: 2022 Nyk Ma <i@nyk.ma>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
|
|
||||||
;; https://github.com/DogLooksGood/meomacs/blob/master/laf.org
|
|
||||||
;; https://github.com/nykma/nema/blob/develop/my-sample/font.el
|
|
||||||
|
|
||||||
;;guix:font-adobe-source-serif
|
;;guix:font-adobe-source-serif
|
||||||
;;guix:font-google-noto-emoji
|
;;guix:font-google-noto-emoji
|
||||||
|
|||||||
@ -1,7 +1,4 @@
|
|||||||
;;; -*- lexical-binding: t -*-
|
;;; -*- lexical-binding: t -*-
|
||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
|
|
||||||
(use-package emacs
|
(use-package emacs
|
||||||
:custom
|
:custom
|
||||||
|
|||||||
@ -1,7 +1,4 @@
|
|||||||
;;; -*- lexical-binding: t -*-
|
;;; -*- lexical-binding: t -*-
|
||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
|
|
||||||
;;guix:emacs-daemons
|
;;guix:emacs-daemons
|
||||||
(use-package daemons
|
(use-package daemons
|
||||||
|
|||||||
@ -1,7 +1,4 @@
|
|||||||
;;; -*- lexical-binding: t -*-
|
;;; -*- lexical-binding: t -*-
|
||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
|
|
||||||
(setopt custom-file (locate-user-emacs-file "custom.el"))
|
(setopt custom-file (locate-user-emacs-file "custom.el"))
|
||||||
(if (not (file-exists-p custom-file))
|
(if (not (file-exists-p custom-file))
|
||||||
|
|||||||
@ -1,7 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# SPDX-FileCopyrightText: 2026 Hilton Chain <hako@ultrarare.space>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: CC0-1.0
|
|
||||||
|
|
||||||
grep --recursive --no-filename '^;;guix:' . |
|
grep --recursive --no-filename '^;;guix:' . |
|
||||||
sed --regexp-extended 's/^;;guix:(.*)/"\1"/g' |
|
sed --regexp-extended 's/^;;guix:(.*)/"\1"/g' |
|
||||||
|
|||||||
@ -1,7 +1,3 @@
|
|||||||
# SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: CC0-1.0
|
|
||||||
|
|
||||||
font=monospace 11
|
font=monospace 11
|
||||||
text-color=#13181B
|
text-color=#13181B
|
||||||
background-color=#D2DEE9E0
|
background-color=#D2DEE9E0
|
||||||
|
|||||||
@ -1,7 +1,3 @@
|
|||||||
// SPDX-FileCopyrightText: 2023-2025 Ivan Molodetskikh <yalterz@gmail.com>
|
|
||||||
//
|
|
||||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
|
|
||||||
// This config is in the KDL format: https://kdl.dev
|
// This config is in the KDL format: https://kdl.dev
|
||||||
// "/-" comments out the following node.
|
// "/-" comments out the following node.
|
||||||
// Check the wiki for a full description of the configuration:
|
// Check the wiki for a full description of the configuration:
|
||||||
|
|||||||
@ -1,7 +1,4 @@
|
|||||||
// -*- mode: jsonc -*-
|
// -*- mode: jsonc -*-
|
||||||
// SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
//
|
|
||||||
// SPDX-License-Identifier: CC0-1.0
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"layer": "top",
|
"layer": "top",
|
||||||
|
|||||||
@ -1,6 +1,3 @@
|
|||||||
/* SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space> */
|
|
||||||
/* SPDX-License-Identifier: CC0-1.0 */
|
|
||||||
|
|
||||||
@define-color bg1 #D2DEE9;
|
@define-color bg1 #D2DEE9;
|
||||||
@define-color bg2 #13181B;
|
@define-color bg2 #13181B;
|
||||||
|
|
||||||
|
|||||||
@ -1,18 +1,21 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2022, 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;; SPDX-FileCopyrightText: 2025 William Goodspeed
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2022, 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
;;; Copyright © 2025 William Goodspeed
|
||||||
|
|
||||||
(define-module (rosenthal packages admin)
|
(define-module (rosenthal packages admin)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
;; Utilities
|
||||||
#:use-module (guix git-download)
|
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix utils)
|
#:use-module (guix utils)
|
||||||
#:use-module (rosenthal utils cargo)
|
#:use-module (rosenthal utils cargo)
|
||||||
|
;; Guix origin methods
|
||||||
|
#:use-module (guix git-download)
|
||||||
|
;; Guix build systems
|
||||||
#:use-module (guix build-system cargo)
|
#:use-module (guix build-system cargo)
|
||||||
#:use-module (guix build-system gnu)
|
#:use-module (guix build-system gnu)
|
||||||
#:use-module (guix build-system meson)
|
#:use-module (guix build-system meson)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages admin)
|
#:use-module (gnu packages admin)
|
||||||
#:use-module (gnu packages linux)
|
#:use-module (gnu packages linux)
|
||||||
#:use-module (gnu packages m4)
|
#:use-module (gnu packages m4)
|
||||||
|
|||||||
@ -1,18 +1,20 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages animation)
|
(define-module (rosenthal packages animation)
|
||||||
|
;; Utilities
|
||||||
|
#:use-module (guix gexp)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
|
#:use-module (guix packages)
|
||||||
|
#:use-module (guix utils)
|
||||||
|
;; Guix origin methods
|
||||||
|
#:use-module (guix git-download)
|
||||||
|
;; Guix build systems
|
||||||
|
#:use-module (guix build-system cmake)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages animation)
|
#:use-module (gnu packages animation)
|
||||||
#:use-module (gnu packages compression)
|
#:use-module (gnu packages compression)
|
||||||
#:use-module (gnu packages image)
|
#:use-module (gnu packages image))
|
||||||
#:use-module (guix build-system cmake)
|
|
||||||
#:use-module (guix gexp)
|
|
||||||
#:use-module (guix git-download)
|
|
||||||
#:use-module (guix packages)
|
|
||||||
#:use-module (guix utils))
|
|
||||||
|
|
||||||
|
|
||||||
(define-public lottie-converter
|
(define-public lottie-converter
|
||||||
(let ((commit "3ad34af7bbcf9197fda782a5832b18b72a3bb939")
|
(let ((commit "3ad34af7bbcf9197fda782a5832b18b72a3bb939")
|
||||||
|
|||||||
@ -1,17 +1,21 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2023-2024 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2023-2024 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages binaries)
|
(define-module (rosenthal packages binaries)
|
||||||
|
;; Guile builtins
|
||||||
#:use-module (srfi srfi-1)
|
#:use-module (srfi srfi-1)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
|
||||||
#:use-module (guix deprecation)
|
|
||||||
#:use-module (guix packages)
|
|
||||||
#:use-module (guix download)
|
|
||||||
#:use-module (guix utils)
|
|
||||||
#:use-module (guix build-system copy)
|
|
||||||
#:use-module (gnu build icecat-extension)
|
#:use-module (gnu build icecat-extension)
|
||||||
|
#:use-module (guix deprecation)
|
||||||
|
#:use-module (guix gexp)
|
||||||
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
|
#:use-module (guix packages)
|
||||||
|
#:use-module (guix utils)
|
||||||
|
;; Guix origin methods
|
||||||
|
#:use-module (guix download)
|
||||||
|
;; Guix build systems
|
||||||
|
#:use-module (guix build-system copy)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages base)
|
#:use-module (gnu packages base)
|
||||||
#:use-module (gnu packages bash)
|
#:use-module (gnu packages bash)
|
||||||
#:use-module (gnu packages bootstrap)
|
#:use-module (gnu packages bootstrap)
|
||||||
|
|||||||
@ -1,17 +1,20 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2023-2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;; Copyright © 2024 Lilah Tascheter <lilah@lunabee.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2023-2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
;;; Copyright © 2024 Lilah Tascheter <lilah@lunabee.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages bootloaders)
|
(define-module (rosenthal packages bootloaders)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix utils)
|
#:use-module (guix utils)
|
||||||
|
;; Guix origin methods
|
||||||
#:use-module (guix download)
|
#:use-module (guix download)
|
||||||
#:use-module (guix git-download)
|
#:use-module (guix git-download)
|
||||||
|
;; Guix build systems
|
||||||
#:use-module (guix build-system meson)
|
#:use-module (guix build-system meson)
|
||||||
#:use-module (guix build-system pyproject)
|
#:use-module (guix build-system pyproject)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages autotools)
|
#:use-module (gnu packages autotools)
|
||||||
#:use-module (gnu packages base)
|
#:use-module (gnu packages base)
|
||||||
#:use-module (gnu packages bootloaders)
|
#:use-module (gnu packages bootloaders)
|
||||||
|
|||||||
@ -1,16 +1,19 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2023-2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2023-2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages browser-extensions)
|
(define-module (rosenthal packages browser-extensions)
|
||||||
|
;; Guile builtins
|
||||||
#:use-module (srfi srfi-1)
|
#:use-module (srfi srfi-1)
|
||||||
|
;; Utilities
|
||||||
|
#:use-module (gnu build icecat-extension)
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
|
;; Guix origin methods
|
||||||
#:use-module (guix download)
|
#:use-module (guix download)
|
||||||
#:use-module (guix git-download)
|
#:use-module (guix git-download)
|
||||||
#:use-module (guix build-system copy)
|
;; Guix build systems
|
||||||
#:use-module (gnu build icecat-extension))
|
#:use-module (guix build-system copy))
|
||||||
|
|
||||||
(define-public bitwarden
|
(define-public bitwarden
|
||||||
(package
|
(package
|
||||||
|
|||||||
@ -1,11 +1,12 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2022 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2022 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages busybox)
|
(define-module (rosenthal packages busybox)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix utils)
|
#:use-module (guix utils)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages busybox))
|
#:use-module (gnu packages busybox))
|
||||||
|
|
||||||
(define-public busybox/static
|
(define-public busybox/static
|
||||||
|
|||||||
@ -1,13 +1,15 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages ci)
|
(define-module (rosenthal packages ci)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix git-download)
|
|
||||||
#:use-module (rosenthal utils packages)
|
#:use-module (rosenthal utils packages)
|
||||||
|
;; Guix origin methods
|
||||||
|
#:use-module (guix git-download)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages ci))
|
#:use-module (gnu packages ci))
|
||||||
|
|
||||||
(define-public cuirass/dolly
|
(define-public cuirass/dolly
|
||||||
|
|||||||
@ -1,13 +1,15 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2022-2024 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2022-2024 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages dns)
|
(define-module (rosenthal packages dns)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
;; Utilities
|
||||||
#:use-module (guix build-system copy)
|
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
|
#:use-module (guix packages)
|
||||||
|
;; Guix origin methods
|
||||||
#:use-module (guix git-download)
|
#:use-module (guix git-download)
|
||||||
#:use-module (guix packages))
|
;; Guix build systems
|
||||||
|
#:use-module (guix build-system copy))
|
||||||
|
|
||||||
(define-public dnsmasq-china-list
|
(define-public dnsmasq-china-list
|
||||||
;; No version.
|
;; No version.
|
||||||
|
|||||||
@ -1,14 +1,17 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2022-2024 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2022-2024 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages emacs-xyz)
|
(define-module (rosenthal packages emacs-xyz)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
;; Utilities
|
||||||
#:use-module (guix build-system emacs)
|
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
|
#:use-module (guix packages)
|
||||||
|
;; Guix origin methods
|
||||||
#:use-module (guix download)
|
#:use-module (guix download)
|
||||||
#:use-module (guix git-download)
|
#:use-module (guix git-download)
|
||||||
#:use-module (guix packages)
|
;; Guix build systems
|
||||||
|
#:use-module (guix build-system emacs)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages emacs-xyz))
|
#:use-module (gnu packages emacs-xyz))
|
||||||
|
|
||||||
(define-public emacs-caddyfile-mode
|
(define-public emacs-caddyfile-mode
|
||||||
|
|||||||
@ -1,13 +1,17 @@
|
|||||||
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
;;; Copyright © 2022 Cairn <cairn@pm.me>
|
;;; Copyright © 2022 Cairn <cairn@pm.me>
|
||||||
;;; Copyright © 2025 Carmine Margiotta <accounts@cmargiotta.net>
|
;;; Copyright © 2025 Carmine Margiotta <accounts@cmargiotta.net>
|
||||||
;;; Copyright © 2025 Noah Evans <noah@nevans.me>
|
;;; Copyright © 2025 Noah Evans <noah@nevans.me>
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
|
|
||||||
(define-module (rosenthal packages games)
|
(define-module (rosenthal packages games)
|
||||||
|
;; Utilities
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
|
;; Guix origin methods
|
||||||
#:use-module (guix git-download)
|
#:use-module (guix git-download)
|
||||||
|
;; Guix build systems
|
||||||
#:use-module (guix build-system cmake)
|
#:use-module (guix build-system cmake)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages bash)
|
#:use-module (gnu packages bash)
|
||||||
#:use-module (gnu packages compression)
|
#:use-module (gnu packages compression)
|
||||||
#:use-module (gnu packages gl)
|
#:use-module (gnu packages gl)
|
||||||
|
|||||||
@ -1,15 +1,22 @@
|
|||||||
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages golang)
|
(define-module (rosenthal packages golang)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix utils)
|
#:use-module (guix utils)
|
||||||
|
#:use-module (rosenthal utils cargo)
|
||||||
|
;; Guix origin methods
|
||||||
#:use-module (guix download)
|
#:use-module (guix download)
|
||||||
#:use-module (guix git-download)
|
#:use-module (guix git-download)
|
||||||
#:use-module (rosenthal utils download)
|
#:use-module (rosenthal utils download)
|
||||||
#:use-module (rosenthal utils cargo)
|
;; Guix build systems
|
||||||
#:use-module (guix build-system cargo)
|
#:use-module (guix build-system cargo)
|
||||||
#:use-module (guix build-system copy)
|
#:use-module (guix build-system copy)
|
||||||
#:use-module (guix build-system go)
|
#:use-module (guix build-system go)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages golang)
|
#:use-module (gnu packages golang)
|
||||||
#:use-module (gnu packages image)
|
#:use-module (gnu packages image)
|
||||||
#:use-module (gnu packages jemalloc)
|
#:use-module (gnu packages jemalloc)
|
||||||
|
|||||||
@ -1,9 +1,17 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages messaging)
|
(define-module (rosenthal packages messaging)
|
||||||
|
;; Utilities
|
||||||
|
#:use-module (guix gexp)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
|
#:use-module (guix packages)
|
||||||
|
#:use-module (guix utils)
|
||||||
|
;; Guix origin methods
|
||||||
|
#:use-module (guix git-download)
|
||||||
|
;; Guix build systems
|
||||||
|
#:use-module (guix build-system pyproject)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages crypto)
|
#:use-module (gnu packages crypto)
|
||||||
#:use-module (gnu packages databases)
|
#:use-module (gnu packages databases)
|
||||||
#:use-module (gnu packages monitoring)
|
#:use-module (gnu packages monitoring)
|
||||||
@ -15,11 +23,6 @@
|
|||||||
#:use-module (gnu packages python-xyz)
|
#:use-module (gnu packages python-xyz)
|
||||||
#:use-module (gnu packages serialization)
|
#:use-module (gnu packages serialization)
|
||||||
#:use-module (gnu packages video)
|
#:use-module (gnu packages video)
|
||||||
#:use-module (guix build-system pyproject)
|
|
||||||
#:use-module (guix gexp)
|
|
||||||
#:use-module (guix git-download)
|
|
||||||
#:use-module (guix packages)
|
|
||||||
#:use-module (guix utils)
|
|
||||||
#:use-module (rosenthal packages animation)
|
#:use-module (rosenthal packages animation)
|
||||||
#:use-module (rosenthal packages python-xyz))
|
#:use-module (rosenthal packages python-xyz))
|
||||||
|
|
||||||
|
|||||||
@ -1,21 +1,23 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2022-2024 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2022-2024 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages networking)
|
(define-module (rosenthal packages networking)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
;; Utilities
|
||||||
#:use-module (guix build-system go)
|
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix git-download)
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (rosenthal utils download)
|
|
||||||
#:use-module (rosenthal utils packages)
|
#:use-module (rosenthal utils packages)
|
||||||
|
;; Guix origin methods
|
||||||
|
#:use-module (guix git-download)
|
||||||
|
#:use-module (rosenthal utils download)
|
||||||
|
;; Guix build systems
|
||||||
|
#:use-module (guix build-system go)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages base)
|
#:use-module (gnu packages base)
|
||||||
#:use-module (gnu packages dns)
|
#:use-module (gnu packages dns)
|
||||||
#:use-module (gnu packages golang)
|
#:use-module (gnu packages golang)
|
||||||
#:use-module (gnu packages golang-build)
|
#:use-module (gnu packages golang-build)
|
||||||
#:use-module (gnu packages linux)
|
#:use-module (gnu packages linux))
|
||||||
#:use-module (rosenthal packages golang))
|
|
||||||
|
|
||||||
(define-public cloudflared
|
(define-public cloudflared
|
||||||
(package
|
(package
|
||||||
|
|||||||
@ -1,13 +1,14 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2022, 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2022, 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages package-management)
|
(define-module (rosenthal packages package-management)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
;; Guix utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix utils)
|
#:use-module (guix utils)
|
||||||
#:use-module (rosenthal utils packages)
|
#:use-module (rosenthal utils packages)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages package-management))
|
#:use-module (gnu packages package-management))
|
||||||
|
|
||||||
(define-public guix/dolly
|
(define-public guix/dolly
|
||||||
|
|||||||
@ -1,16 +1,19 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages password-utils)
|
(define-module (rosenthal packages password-utils)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix utils)
|
#:use-module (guix utils)
|
||||||
|
;; Guix origin methods
|
||||||
#:use-module (guix download)
|
#:use-module (guix download)
|
||||||
#:use-module (guix git-download)
|
#:use-module (guix git-download)
|
||||||
#:use-module (rosenthal utils download)
|
#:use-module (rosenthal utils download)
|
||||||
|
;; Guix build systems
|
||||||
#:use-module (guix build-system go)
|
#:use-module (guix build-system go)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages golang))
|
#:use-module (gnu packages golang))
|
||||||
|
|
||||||
(define-public sops
|
(define-public sops
|
||||||
|
|||||||
@ -1,9 +1,21 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages python-xyz)
|
(define-module (rosenthal packages python-xyz)
|
||||||
|
;; Utilities
|
||||||
|
#:use-module (guix gexp)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
|
#:use-module (guix packages)
|
||||||
|
#:use-module (guix utils)
|
||||||
|
#:use-module (rosenthal utils cargo)
|
||||||
|
;; Guix build systems
|
||||||
|
#:use-module (guix build-system cargo)
|
||||||
|
#:use-module (guix build-system pyproject)
|
||||||
|
#:use-module (guix build-system python)
|
||||||
|
;; Guix origin methods
|
||||||
|
#:use-module (guix download)
|
||||||
|
#:use-module (guix git-download)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages check)
|
#:use-module (gnu packages check)
|
||||||
#:use-module (gnu packages crypto)
|
#:use-module (gnu packages crypto)
|
||||||
#:use-module (gnu packages databases)
|
#:use-module (gnu packages databases)
|
||||||
@ -14,16 +26,7 @@
|
|||||||
#:use-module (gnu packages python-xyz)
|
#:use-module (gnu packages python-xyz)
|
||||||
#:use-module (gnu packages rust)
|
#:use-module (gnu packages rust)
|
||||||
#:use-module (gnu packages serialization)
|
#:use-module (gnu packages serialization)
|
||||||
#:use-module (gnu packages time)
|
#:use-module (gnu packages time))
|
||||||
#:use-module (guix build-system cargo)
|
|
||||||
#:use-module (guix build-system pyproject)
|
|
||||||
#:use-module (guix build-system python)
|
|
||||||
#:use-module (guix download)
|
|
||||||
#:use-module (guix gexp)
|
|
||||||
#:use-module (guix git-download)
|
|
||||||
#:use-module (guix packages)
|
|
||||||
#:use-module (guix utils)
|
|
||||||
#:use-module (rosenthal utils cargo))
|
|
||||||
|
|
||||||
(define-public python-coherent-licensed
|
(define-public python-coherent-licensed
|
||||||
(package
|
(package
|
||||||
|
|||||||
@ -1,14 +1,17 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages rust-apps)
|
(define-module (rosenthal packages rust-apps)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix git-download)
|
|
||||||
#:use-module (guix build-system cargo)
|
|
||||||
#:use-module (rosenthal utils cargo)
|
#:use-module (rosenthal utils cargo)
|
||||||
|
;; Guix origin methods
|
||||||
|
#:use-module (guix git-download)
|
||||||
|
;; Guix build systems
|
||||||
|
#:use-module (guix build-system cargo)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages sqlite))
|
#:use-module (gnu packages sqlite))
|
||||||
|
|
||||||
(define-public atuin
|
(define-public atuin
|
||||||
|
|||||||
@ -1,13 +1,16 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages rust-crates)
|
(define-module (rosenthal packages rust-crates)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix utils)
|
#:use-module (guix utils)
|
||||||
|
;; Guix origin methods
|
||||||
#:use-module (guix download)
|
#:use-module (guix download)
|
||||||
#:use-module (guix git-download)
|
#:use-module (guix git-download)
|
||||||
|
;; Guix build systems
|
||||||
#:use-module (guix build-system cargo)
|
#:use-module (guix build-system cargo)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (rosenthal packages wm)
|
#:use-module (rosenthal packages wm)
|
||||||
#:export (lookup-cargo-inputs))
|
#:export (lookup-cargo-inputs))
|
||||||
|
|
||||||
|
|||||||
@ -1,11 +1,12 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2022 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2022 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages ssh)
|
(define-module (rosenthal packages ssh)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix utils)
|
#:use-module (guix utils)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages compression)
|
#:use-module (gnu packages compression)
|
||||||
#:use-module (gnu packages multiprecision)
|
#:use-module (gnu packages multiprecision)
|
||||||
#:use-module (gnu packages ssh))
|
#:use-module (gnu packages ssh))
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2023 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2023 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages tree-sitter)
|
(define-module (rosenthal packages tree-sitter)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix packages))
|
#:use-module (guix packages))
|
||||||
|
|||||||
@ -1,11 +1,12 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2022 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2022 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages video)
|
(define-module (rosenthal packages video)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix utils)
|
#:use-module (guix utils)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages video))
|
#:use-module (gnu packages video))
|
||||||
|
|
||||||
(define-public libva-nox
|
(define-public libva-nox
|
||||||
|
|||||||
@ -1,25 +1,27 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2022, 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2022, 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages web)
|
(define-module (rosenthal packages web)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix utils)
|
#:use-module (guix utils)
|
||||||
|
#:use-module (rosenthal utils cargo)
|
||||||
|
;; Guix origin methods
|
||||||
#:use-module (guix download)
|
#:use-module (guix download)
|
||||||
#:use-module (guix git-download)
|
#:use-module (guix git-download)
|
||||||
#:use-module (rosenthal utils download)
|
#:use-module (rosenthal utils download)
|
||||||
#:use-module (rosenthal utils cargo)
|
;; Guix build systems
|
||||||
#:use-module (guix build-system cargo)
|
#:use-module (guix build-system cargo)
|
||||||
#:use-module (guix build-system copy)
|
#:use-module (guix build-system copy)
|
||||||
#:use-module (guix build-system go)
|
#:use-module (guix build-system go)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages golang)
|
#:use-module (gnu packages golang)
|
||||||
#:use-module (gnu packages image)
|
#:use-module (gnu packages image)
|
||||||
#:use-module (gnu packages jemalloc)
|
#:use-module (gnu packages jemalloc)
|
||||||
#:use-module (gnu packages web)
|
|
||||||
#:use-module (gnu packages version-control)
|
#:use-module (gnu packages version-control)
|
||||||
#:use-module (rosenthal packages golang))
|
#:use-module (gnu packages web))
|
||||||
|
|
||||||
(define-public ai-robots-txt
|
(define-public ai-robots-txt
|
||||||
(package
|
(package
|
||||||
|
|||||||
@ -1,15 +1,18 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages wm)
|
(define-module (rosenthal packages wm)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
|
#:use-module (rosenthal utils cargo)
|
||||||
|
;; Guix origin methods
|
||||||
#:use-module (guix git-download)
|
#:use-module (guix git-download)
|
||||||
|
;; Guix build systems
|
||||||
#:use-module (guix build-system cargo)
|
#:use-module (guix build-system cargo)
|
||||||
#:use-module (guix build-system copy)
|
#:use-module (guix build-system copy)
|
||||||
#:use-module (rosenthal utils cargo)
|
;; Guix packages
|
||||||
#:use-module (gnu packages admin)
|
#:use-module (gnu packages admin)
|
||||||
#:use-module (gnu packages audio)
|
#:use-module (gnu packages audio)
|
||||||
#:use-module (gnu packages base)
|
#:use-module (gnu packages base)
|
||||||
|
|||||||
@ -1,14 +1,17 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal packages xorg)
|
(define-module (rosenthal packages xorg)
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
|
#:use-module ((guix licenses) #:prefix license:)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix git-download)
|
|
||||||
#:use-module (guix build-system cargo)
|
|
||||||
#:use-module (rosenthal utils cargo)
|
#:use-module (rosenthal utils cargo)
|
||||||
|
;; Guix origin methods
|
||||||
|
#:use-module (guix git-download)
|
||||||
|
;; Guix build systems
|
||||||
|
#:use-module (guix build-system cargo)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages llvm)
|
#:use-module (gnu packages llvm)
|
||||||
#:use-module (gnu packages pkg-config)
|
#:use-module (gnu packages pkg-config)
|
||||||
#:use-module (gnu packages xorg))
|
#:use-module (gnu packages xorg))
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal services base)
|
(define-module (rosenthal services base)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix records)
|
#:use-module (guix records)
|
||||||
#:use-module (rosenthal utils packages)
|
#:use-module (rosenthal utils packages)
|
||||||
|
;; Guix System - services
|
||||||
#:use-module (gnu services base)
|
#:use-module (gnu services base)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages admin)
|
#:use-module (gnu packages admin)
|
||||||
#:use-module (gnu packages bash)
|
#:use-module (gnu packages bash)
|
||||||
#:use-module (rosenthal packages admin)
|
#:use-module (rosenthal packages admin)
|
||||||
|
|||||||
@ -1,20 +1,25 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2022, 2023 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2022, 2023 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal services bittorrent)
|
(define-module (rosenthal services bittorrent)
|
||||||
|
;; Guile builtins
|
||||||
#:use-module (ice-9 format)
|
#:use-module (ice-9 format)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix records)
|
#:use-module (guix records)
|
||||||
#:use-module (rosenthal utils predicates)
|
#:use-module (rosenthal utils predicates)
|
||||||
#:use-module (gnu packages admin)
|
;; Guix System
|
||||||
#:use-module (gnu packages bittorrent)
|
#:use-module (gnu system shadow)
|
||||||
|
;; Guix System - services
|
||||||
#:use-module (gnu services)
|
#:use-module (gnu services)
|
||||||
#:use-module (gnu services configuration)
|
#:use-module (gnu services configuration)
|
||||||
#:use-module (gnu services shepherd)
|
#:use-module (gnu services shepherd)
|
||||||
|
;; Guix Home - services
|
||||||
#:use-module (gnu home services)
|
#:use-module (gnu home services)
|
||||||
#:use-module (gnu home services shepherd)
|
#:use-module (gnu home services shepherd)
|
||||||
#:use-module (gnu system shadow)
|
;; Guix packages
|
||||||
|
#:use-module (gnu packages admin)
|
||||||
|
#:use-module (gnu packages bittorrent)
|
||||||
#:export (qbittorrent-configuration
|
#:export (qbittorrent-configuration
|
||||||
qbittorrent-service-type
|
qbittorrent-service-type
|
||||||
home-qbittorrent-service-type))
|
home-qbittorrent-service-type))
|
||||||
|
|||||||
@ -1,24 +1,28 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2022, 2023 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2022, 2023 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal services child-error)
|
(define-module (rosenthal services child-error)
|
||||||
#:use-module (guix records)
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (gnu home services)
|
#:use-module (guix records)
|
||||||
#:use-module (gnu home services shepherd)
|
#:use-module (rosenthal utils predicates)
|
||||||
#:use-module (gnu packages admin)
|
#:use-module (rosenthal utils serializers yaml)
|
||||||
#:use-module (gnu packages web)
|
;; Guix System
|
||||||
|
#:use-module (gnu system shadow)
|
||||||
|
;; Guix System - services
|
||||||
#:use-module (gnu services)
|
#:use-module (gnu services)
|
||||||
#:use-module (gnu services admin)
|
#:use-module (gnu services admin)
|
||||||
#:use-module (gnu services configuration)
|
#:use-module (gnu services configuration)
|
||||||
#:use-module (gnu services databases)
|
#:use-module (gnu services databases)
|
||||||
#:use-module (gnu services shepherd)
|
#:use-module (gnu services shepherd)
|
||||||
#:use-module (gnu system shadow)
|
;; Guix Home - services
|
||||||
|
#:use-module (gnu home services)
|
||||||
|
#:use-module (gnu home services shepherd)
|
||||||
|
;; Guix packages
|
||||||
|
#:use-module (gnu packages admin)
|
||||||
|
#:use-module (gnu packages web)
|
||||||
#:use-module (rosenthal packages binaries)
|
#:use-module (rosenthal packages binaries)
|
||||||
#:use-module (rosenthal packages networking)
|
#:use-module (rosenthal packages networking)
|
||||||
#:use-module (rosenthal utils predicates)
|
|
||||||
#:use-module (rosenthal utils serializers yaml)
|
|
||||||
#:export (clash-configuration
|
#:export (clash-configuration
|
||||||
clash-service-type
|
clash-service-type
|
||||||
|
|
||||||
|
|||||||
@ -1,31 +1,32 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal services cuirass)
|
(define-module (rosenthal services cuirass)
|
||||||
|
;; Guile builtins
|
||||||
#:use-module (srfi srfi-1)
|
#:use-module (srfi srfi-1)
|
||||||
#:use-module (srfi srfi-26)
|
#:use-module (srfi srfi-26)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix modules)
|
#:use-module (guix modules)
|
||||||
#:use-module (guix records)
|
#:use-module (guix records)
|
||||||
#:use-module (guix store)
|
#:use-module (guix store)
|
||||||
#:use-module (rosenthal utils packages)
|
#:use-module (rosenthal utils packages)
|
||||||
|
;; Guix System
|
||||||
#:use-module (gnu bootloader)
|
|
||||||
#:use-module (gnu bootloader grub)
|
|
||||||
#:use-module (gnu system)
|
#:use-module (gnu system)
|
||||||
#:use-module (gnu system linux-container)
|
#:use-module (gnu system linux-container)
|
||||||
#:use-module (gnu system file-systems)
|
#:use-module (gnu system file-systems)
|
||||||
#:use-module (gnu system shadow)
|
#:use-module (gnu system shadow)
|
||||||
|
;; Guix System - bootloaders
|
||||||
|
#:use-module (gnu bootloader)
|
||||||
|
#:use-module (gnu bootloader grub)
|
||||||
|
;; Guix System - services
|
||||||
#:use-module (gnu services)
|
#:use-module (gnu services)
|
||||||
#:use-module (gnu services admin)
|
#:use-module (gnu services admin)
|
||||||
#:use-module (gnu services base)
|
#:use-module (gnu services base)
|
||||||
#:use-module (gnu services cuirass)
|
#:use-module (gnu services cuirass)
|
||||||
#:use-module (gnu services databases)
|
#:use-module (gnu services databases)
|
||||||
#:use-module (gnu services shepherd)
|
#:use-module (gnu services shepherd)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages linux)
|
#:use-module (gnu packages linux)
|
||||||
#:use-module (rosenthal packages ci)
|
#:use-module (rosenthal packages ci)
|
||||||
#:export (cuirass-worker-container-service-type
|
#:export (cuirass-worker-container-service-type
|
||||||
|
|||||||
@ -1,22 +1,22 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal services desktop)
|
(define-module (rosenthal services desktop)
|
||||||
|
;; Utilities
|
||||||
|
#:use-module (guix deprecation)
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix modules)
|
#:use-module (guix modules)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix records)
|
#:use-module (guix records)
|
||||||
#:use-module (guix utils)
|
#:use-module (guix utils)
|
||||||
#:use-module (guix deprecation)
|
|
||||||
#:use-module (rosenthal utils file)
|
#:use-module (rosenthal utils file)
|
||||||
#:use-module (rosenthal utils packages)
|
#:use-module (rosenthal utils packages)
|
||||||
|
;; Guix build systems
|
||||||
#:use-module (guix build-system copy)
|
#:use-module (guix build-system copy)
|
||||||
|
;; Guix System
|
||||||
#:use-module (gnu system)
|
#:use-module (gnu system)
|
||||||
#:use-module (gnu system shadow)
|
#:use-module (gnu system shadow)
|
||||||
|
;; Guix System - services
|
||||||
#:use-module (gnu services)
|
#:use-module (gnu services)
|
||||||
#:use-module (gnu services base)
|
#:use-module (gnu services base)
|
||||||
#:use-module (gnu services configuration)
|
#:use-module (gnu services configuration)
|
||||||
@ -25,13 +25,13 @@
|
|||||||
#:use-module (gnu services sddm)
|
#:use-module (gnu services sddm)
|
||||||
#:use-module (gnu services xorg)
|
#:use-module (gnu services xorg)
|
||||||
#:use-module (rosenthal services base)
|
#:use-module (rosenthal services base)
|
||||||
|
;; Guix Home - services
|
||||||
#:use-module (gnu home)
|
#:use-module (gnu home)
|
||||||
#:use-module (gnu home services)
|
#:use-module (gnu home services)
|
||||||
#:use-module (gnu home services desktop)
|
#:use-module (gnu home services desktop)
|
||||||
#:use-module (gnu home services shepherd)
|
#:use-module (gnu home services shepherd)
|
||||||
#:use-module (gnu home services sound)
|
#:use-module (gnu home services sound)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages fcitx5)
|
#:use-module (gnu packages fcitx5)
|
||||||
#:use-module (gnu packages fonts)
|
#:use-module (gnu packages fonts)
|
||||||
#:use-module (gnu packages gnome)
|
#:use-module (gnu packages gnome)
|
||||||
@ -41,8 +41,6 @@
|
|||||||
#:use-module (gnu packages wm)
|
#:use-module (gnu packages wm)
|
||||||
#:use-module (gnu packages xorg)
|
#:use-module (gnu packages xorg)
|
||||||
#:use-module (rosenthal packages wm)
|
#:use-module (rosenthal packages wm)
|
||||||
#:use-module (rosenthal packages xorg)
|
|
||||||
|
|
||||||
#:export (home-blueman-applet-configuration
|
#:export (home-blueman-applet-configuration
|
||||||
home-blueman-applet-service-type
|
home-blueman-applet-service-type
|
||||||
|
|
||||||
|
|||||||
@ -1,14 +1,16 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2022, 2023 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2022, 2023 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal services dns)
|
(define-module (rosenthal services dns)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix records)
|
#:use-module (guix records)
|
||||||
|
;; Guix System - services
|
||||||
#:use-module (gnu services)
|
#:use-module (gnu services)
|
||||||
#:use-module (gnu services configuration)
|
#:use-module (gnu services configuration)
|
||||||
#:use-module (gnu packages dns)
|
|
||||||
#:use-module (gnu services shepherd)
|
#:use-module (gnu services shepherd)
|
||||||
|
;; Guix packages
|
||||||
|
#:use-module (gnu packages dns)
|
||||||
#:export (smartdns-configuration
|
#:export (smartdns-configuration
|
||||||
smartdns-service-type))
|
smartdns-service-type))
|
||||||
|
|
||||||
|
|||||||
@ -1,20 +1,23 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2024, 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2024, 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal services file-systems)
|
(define-module (rosenthal services file-systems)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix records)
|
#:use-module (guix records)
|
||||||
#:use-module (gnu packages backup)
|
;; Guix System
|
||||||
#:use-module (gnu packages file-systems)
|
#:use-module (gnu system pam)
|
||||||
#:use-module (rosenthal packages admin)
|
;; Guix System - services
|
||||||
#:use-module (gnu services)
|
#:use-module (gnu services)
|
||||||
#:use-module (gnu services base)
|
#:use-module (gnu services base)
|
||||||
#:use-module (gnu services configuration)
|
#:use-module (gnu services configuration)
|
||||||
#:use-module (gnu services linux)
|
#:use-module (gnu services linux)
|
||||||
#:use-module (gnu services mcron)
|
#:use-module (gnu services mcron)
|
||||||
#:use-module (gnu services shepherd)
|
#:use-module (gnu services shepherd)
|
||||||
#:use-module (gnu system pam)
|
;; Guix packages
|
||||||
|
#:use-module (gnu packages backup)
|
||||||
|
#:use-module (gnu packages file-systems)
|
||||||
|
#:use-module (rosenthal packages admin)
|
||||||
#:export (btrbk-service-type
|
#:export (btrbk-service-type
|
||||||
btrbk-configuration
|
btrbk-configuration
|
||||||
|
|
||||||
|
|||||||
@ -1,9 +1,10 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2021 Andrew Tropin <andrew@trop.in>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2021 Andrew Tropin <andrew@trop.in>
|
||||||
|
|
||||||
(define-module (rosenthal services keyboard)
|
(define-module (rosenthal services keyboard)
|
||||||
|
;; Guix System
|
||||||
#:use-module (gnu system keyboard)
|
#:use-module (gnu system keyboard)
|
||||||
|
;; Guix Home - services
|
||||||
#:use-module (gnu home services)
|
#:use-module (gnu home services)
|
||||||
#:export (home-keyboard-service-type))
|
#:export (home-keyboard-service-type))
|
||||||
|
|
||||||
|
|||||||
@ -1,21 +1,25 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2024, 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2024, 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal services mail)
|
(define-module (rosenthal services mail)
|
||||||
#:use-module (gnu home services shepherd)
|
;; Guile builtins
|
||||||
#:use-module (gnu home services)
|
#:use-module (srfi srfi-26)
|
||||||
#:use-module (gnu packages mail)
|
;; Utilities
|
||||||
|
#:use-module (guix gexp)
|
||||||
|
#:use-module (guix records)
|
||||||
|
#:use-module (rosenthal utils serializers yaml)
|
||||||
|
;; Guix System - services
|
||||||
|
#:use-module (gnu services)
|
||||||
#:use-module (gnu services admin)
|
#:use-module (gnu services admin)
|
||||||
#:use-module (gnu services configuration)
|
#:use-module (gnu services configuration)
|
||||||
#:use-module (gnu services containers)
|
#:use-module (gnu services containers)
|
||||||
#:use-module (gnu services docker)
|
#:use-module (gnu services docker)
|
||||||
#:use-module (gnu services shepherd)
|
#:use-module (gnu services shepherd)
|
||||||
#:use-module (gnu services)
|
;; Guix Home - services
|
||||||
#:use-module (guix gexp)
|
#:use-module (gnu home services)
|
||||||
#:use-module (guix records)
|
#:use-module (gnu home services shepherd)
|
||||||
#:use-module (rosenthal utils serializers yaml)
|
;; Guix packages
|
||||||
#:use-module (srfi srfi-26)
|
#:use-module (gnu packages mail)
|
||||||
#:export (docker-mailserver-configuration
|
#:export (docker-mailserver-configuration
|
||||||
docker-mailserver-service-type
|
docker-mailserver-service-type
|
||||||
|
|
||||||
|
|||||||
@ -1,18 +1,21 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal services messaging)
|
(define-module (rosenthal services messaging)
|
||||||
#:use-module (gnu services configuration)
|
;; Utilities
|
||||||
#:use-module (gnu services databases)
|
|
||||||
#:use-module (gnu services shepherd)
|
|
||||||
#:use-module (gnu services)
|
|
||||||
#:use-module (gnu system shadow)
|
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix modules)
|
#:use-module (guix modules)
|
||||||
#:use-module (guix records)
|
#:use-module (guix records)
|
||||||
#:use-module (rosenthal packages messaging)
|
|
||||||
#:use-module (rosenthal utils predicates)
|
#:use-module (rosenthal utils predicates)
|
||||||
|
;; Guix System
|
||||||
|
#:use-module (gnu system shadow)
|
||||||
|
;; Guix System - services
|
||||||
|
#:use-module (gnu services)
|
||||||
|
#:use-module (gnu services configuration)
|
||||||
|
#:use-module (gnu services databases)
|
||||||
|
#:use-module (gnu services shepherd)
|
||||||
|
;; Guix packages
|
||||||
|
#:use-module (rosenthal packages messaging)
|
||||||
#:export (heisenbridge-service-type
|
#:export (heisenbridge-service-type
|
||||||
heisenbridge-configuration
|
heisenbridge-configuration
|
||||||
|
|
||||||
|
|||||||
@ -1,22 +1,25 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal services monitoring)
|
(define-module (rosenthal services monitoring)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix modules)
|
#:use-module (guix modules)
|
||||||
#:use-module (guix records)
|
#:use-module (guix records)
|
||||||
|
#:use-module (rosenthal utils predicates)
|
||||||
#:use-module (rosenthal utils serializers ini)
|
#:use-module (rosenthal utils serializers ini)
|
||||||
#:use-module (rosenthal utils serializers yaml)
|
#:use-module (rosenthal utils serializers yaml)
|
||||||
|
;; Guix System
|
||||||
#:use-module (gnu system shadow)
|
#:use-module (gnu system shadow)
|
||||||
|
;; Guix System - services
|
||||||
#:use-module (gnu services)
|
#:use-module (gnu services)
|
||||||
#:use-module (gnu services admin)
|
#:use-module (gnu services admin)
|
||||||
#:use-module (gnu services configuration)
|
#:use-module (gnu services configuration)
|
||||||
#:use-module (gnu services databases)
|
#:use-module (gnu services databases)
|
||||||
#:use-module (gnu services shepherd)
|
#:use-module (gnu services shepherd)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages guile-xyz)
|
#:use-module (gnu packages guile-xyz)
|
||||||
#:use-module (rosenthal packages binaries)
|
#:use-module (rosenthal packages binaries)
|
||||||
#:use-module (rosenthal utils predicates)
|
|
||||||
#:export (alloy-configuration
|
#:export (alloy-configuration
|
||||||
alloy-service-type
|
alloy-service-type
|
||||||
|
|
||||||
|
|||||||
@ -1,22 +1,26 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2023 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2023 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal services networking)
|
(define-module (rosenthal services networking)
|
||||||
#:use-module (srfi srfi-1)
|
;; Guile builtins
|
||||||
#:use-module (ice-9 match)
|
#:use-module (ice-9 match)
|
||||||
|
#:use-module (srfi srfi-1)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix records)
|
#:use-module (guix records)
|
||||||
#:use-module (gnu packages linux)
|
#:use-module (rosenthal utils predicates)
|
||||||
#:use-module (gnu packages networking)
|
;; Guix System
|
||||||
#:use-module (rosenthal packages networking)
|
#:use-module (gnu system shadow)
|
||||||
|
;; Guix System - services
|
||||||
#:use-module (gnu services)
|
#:use-module (gnu services)
|
||||||
#:use-module (gnu services admin)
|
#:use-module (gnu services admin)
|
||||||
#:use-module (gnu services configuration)
|
#:use-module (gnu services configuration)
|
||||||
#:use-module (gnu services dbus)
|
#:use-module (gnu services dbus)
|
||||||
#:use-module (gnu services shepherd)
|
#:use-module (gnu services shepherd)
|
||||||
#:use-module (gnu system shadow)
|
;; Guix packages
|
||||||
#:use-module (rosenthal utils predicates)
|
#:use-module (gnu packages linux)
|
||||||
|
#:use-module (gnu packages networking)
|
||||||
|
#:use-module (rosenthal packages networking)
|
||||||
#:export (sing-box-service-type
|
#:export (sing-box-service-type
|
||||||
sing-box-configuration
|
sing-box-configuration
|
||||||
|
|
||||||
|
|||||||
@ -1,27 +1,26 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal services shellutils)
|
(define-module (rosenthal services shellutils)
|
||||||
|
;; Guile builtins
|
||||||
#:use-module (srfi srfi-1)
|
#:use-module (srfi srfi-1)
|
||||||
#:use-module (srfi srfi-26)
|
#:use-module (srfi srfi-26)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix deprecation)
|
#:use-module (guix deprecation)
|
||||||
#:use-module (guix diagnostics)
|
#:use-module (guix diagnostics)
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix i18n)
|
#:use-module (guix i18n)
|
||||||
#:use-module (guix records)
|
#:use-module (guix records)
|
||||||
#:use-module (rosenthal utils packages)
|
#:use-module (rosenthal utils packages)
|
||||||
|
;; Guix System - services
|
||||||
#:use-module (gnu services)
|
#:use-module (gnu services)
|
||||||
#:use-module (gnu services configuration)
|
#:use-module (gnu services configuration)
|
||||||
|
;; Guix Home - services
|
||||||
#:use-module (gnu home services shells)
|
#:use-module (gnu home services shells)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages rust-apps)
|
#:use-module (gnu packages rust-apps)
|
||||||
#:use-module (gnu packages shellutils)
|
#:use-module (gnu packages shellutils)
|
||||||
#:use-module (rosenthal packages rust-apps)
|
#:use-module (rosenthal packages rust-apps)
|
||||||
|
|
||||||
#:export (home-fish-plugin-atuin-service-type
|
#:export (home-fish-plugin-atuin-service-type
|
||||||
home-atuin-configuration
|
home-atuin-configuration
|
||||||
|
|
||||||
|
|||||||
@ -1,30 +1,33 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2024 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2024 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal services web)
|
(define-module (rosenthal services web)
|
||||||
#:use-module (gnu packages admin)
|
;; Utilities
|
||||||
#:use-module (gnu packages guile-xyz)
|
#:use-module (guix gexp)
|
||||||
#:use-module (gnu packages version-control)
|
#:use-module (guix modules)
|
||||||
#:use-module (gnu packages video)
|
#:use-module (guix records)
|
||||||
#:use-module (gnu packages web)
|
#:use-module (rosenthal utils predicates)
|
||||||
|
#:use-module (rosenthal utils serializers ini)
|
||||||
|
#:use-module (rosenthal utils serializers yaml)
|
||||||
|
;; Guix System
|
||||||
|
#:use-module (gnu system privilege)
|
||||||
|
#:use-module (gnu system shadow)
|
||||||
|
;; Guix System - services
|
||||||
|
#:use-module (gnu services)
|
||||||
#:use-module (gnu services admin)
|
#:use-module (gnu services admin)
|
||||||
#:use-module (gnu services configuration)
|
#:use-module (gnu services configuration)
|
||||||
#:use-module (gnu services containers)
|
#:use-module (gnu services containers)
|
||||||
#:use-module (gnu services databases)
|
#:use-module (gnu services databases)
|
||||||
#:use-module (gnu services docker)
|
#:use-module (gnu services docker)
|
||||||
#:use-module (gnu services shepherd)
|
#:use-module (gnu services shepherd)
|
||||||
#:use-module (gnu services)
|
;; Guix packages
|
||||||
#:use-module (gnu system privilege)
|
#:use-module (gnu packages admin)
|
||||||
#:use-module (gnu system shadow)
|
#:use-module (gnu packages guile-xyz)
|
||||||
#:use-module (guix gexp)
|
#:use-module (gnu packages version-control)
|
||||||
#:use-module (guix modules)
|
#:use-module (gnu packages video)
|
||||||
#:use-module (guix records)
|
#:use-module (gnu packages web)
|
||||||
#:use-module (rosenthal packages binaries)
|
#:use-module (rosenthal packages binaries)
|
||||||
#:use-module (rosenthal packages web)
|
#:use-module (rosenthal packages web)
|
||||||
#:use-module (rosenthal utils predicates)
|
|
||||||
#:use-module (rosenthal utils serializers ini)
|
|
||||||
#:use-module (rosenthal utils serializers yaml)
|
|
||||||
#:export (caddy-configuration
|
#:export (caddy-configuration
|
||||||
caddy-service-type
|
caddy-service-type
|
||||||
|
|
||||||
|
|||||||
@ -1,9 +1,10 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal utils cargo)
|
(define-module (rosenthal utils cargo)
|
||||||
|
;; Guile builtins
|
||||||
#:use-module (srfi srfi-26)
|
#:use-module (srfi srfi-26)
|
||||||
|
;; Guix build systems
|
||||||
#:use-module (guix build-system cargo)
|
#:use-module (guix build-system cargo)
|
||||||
#:export (rosenthal-cargo-inputs))
|
#:export (rosenthal-cargo-inputs))
|
||||||
|
|
||||||
|
|||||||
@ -1,10 +1,11 @@
|
|||||||
;;; SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal utils download)
|
(define-module (rosenthal utils download)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
|
;; Guix build systems
|
||||||
#:use-module (guix build-system gnu)
|
#:use-module (guix build-system gnu)
|
||||||
#:export (go-mod-vendor))
|
#:export (go-mod-vendor))
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,9 @@
|
|||||||
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal utils file)
|
(define-module (rosenthal utils file)
|
||||||
|
;; Guile builtins
|
||||||
#:use-module (ice-9 textual-ports)
|
#:use-module (ice-9 textual-ports)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:export (computed-substitution-with-inputs
|
#:export (computed-substitution-with-inputs
|
||||||
file-content
|
file-content
|
||||||
|
|||||||
@ -4,7 +4,10 @@
|
|||||||
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal utils packages)
|
(define-module (rosenthal utils packages)
|
||||||
#:use-module (gnu packages)
|
;; Guile builtins
|
||||||
|
#:use-module (ice-9 match)
|
||||||
|
#:use-module (srfi srfi-34)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix deprecation)
|
#:use-module (guix deprecation)
|
||||||
#:use-module (guix diagnostics)
|
#:use-module (guix diagnostics)
|
||||||
#:use-module (guix discovery)
|
#:use-module (guix discovery)
|
||||||
@ -12,8 +15,8 @@
|
|||||||
#:use-module (guix memoization)
|
#:use-module (guix memoization)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix ui)
|
#:use-module (guix ui)
|
||||||
#:use-module (ice-9 match)
|
;; Guix packages
|
||||||
#:use-module (srfi srfi-34)
|
#:use-module (gnu packages)
|
||||||
#:replace (%patch-path
|
#:replace (%patch-path
|
||||||
search-patch)
|
search-patch)
|
||||||
#:export (rosenthal-patches
|
#:export (rosenthal-patches
|
||||||
|
|||||||
@ -2,6 +2,7 @@
|
|||||||
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal utils predicates)
|
(define-module (rosenthal utils predicates)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:export (file-object?
|
#:export (file-object?
|
||||||
user-and-group-id?))
|
user-and-group-id?))
|
||||||
|
|||||||
@ -1,12 +1,13 @@
|
|||||||
;;; SPDX-FileCopyrightText: Copyright © 2022 Andrew Tropin <andrew@trop.in>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © Copyright © 2022 Andrew Tropin <andrew@trop.in>
|
||||||
|
|
||||||
(define-module (rosenthal utils serializers)
|
(define-module (rosenthal utils serializers)
|
||||||
#:use-module (gnu services configuration)
|
;; Guile builtins
|
||||||
#:use-module (guix gexp)
|
|
||||||
#:use-module (srfi srfi-1)
|
#:use-module (srfi srfi-1)
|
||||||
|
;; Utilities
|
||||||
|
#:use-module (guix gexp)
|
||||||
|
;; Guix System - services
|
||||||
|
#:use-module (gnu services configuration)
|
||||||
#:export (path?
|
#:export (path?
|
||||||
serialize-path
|
serialize-path
|
||||||
|
|
||||||
|
|||||||
@ -1,16 +1,18 @@
|
|||||||
;;; SPDX-FileCopyrightText: Copyright © 2022 Andrew Tropin <andrew@trop.in>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © Copyright © 2022 Andrew Tropin <andrew@trop.in>
|
||||||
|
|
||||||
(define-module (rosenthal utils serializers ini)
|
(define-module (rosenthal utils serializers ini)
|
||||||
#:use-module (ice-9 match)
|
;; Guile builtins
|
||||||
#:use-module (ice-9 format)
|
#:use-module (ice-9 format)
|
||||||
|
#:use-module (ice-9 match)
|
||||||
#:use-module (srfi srfi-1)
|
#:use-module (srfi srfi-1)
|
||||||
#:use-module (rosenthal utils serializers)
|
;; Utilities
|
||||||
#:use-module (guix packages)
|
|
||||||
#:use-module (guix gexp)
|
|
||||||
#:use-module (guix diagnostics)
|
#:use-module (guix diagnostics)
|
||||||
|
#:use-module (guix gexp)
|
||||||
|
#:use-module (guix packages)
|
||||||
#:use-module (guix ui)
|
#:use-module (guix ui)
|
||||||
|
#:use-module (rosenthal utils serializers)
|
||||||
|
;; Guix System - services
|
||||||
#:use-module (gnu services configuration)
|
#:use-module (gnu services configuration)
|
||||||
#:export (ini-serialize
|
#:export (ini-serialize
|
||||||
ini-print
|
ini-print
|
||||||
|
|||||||
@ -1,18 +1,21 @@
|
|||||||
;;; SPDX-FileCopyrightText: Copyright © 2023 Miguel Ángel Moreno <mail@migalmoreno.com>
|
|
||||||
;;;
|
|
||||||
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
;;; SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
;;; Copyright © Copyright © 2023 Miguel Ángel Moreno <mail@migalmoreno.com>
|
||||||
|
|
||||||
(define-module (rosenthal utils serializers yaml)
|
(define-module (rosenthal utils serializers yaml)
|
||||||
#:use-module (rosenthal utils serializers)
|
;; Guile builtins
|
||||||
#:use-module (gnu home services utils)
|
#:use-module (ice-9 format)
|
||||||
#:use-module (gnu services configuration)
|
#:use-module (ice-9 match)
|
||||||
|
#:use-module (srfi srfi-1)
|
||||||
|
#:use-module (srfi srfi-43)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix diagnostics)
|
#:use-module (guix diagnostics)
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix ui)
|
#:use-module (guix ui)
|
||||||
#:use-module (ice-9 match)
|
#:use-module (rosenthal utils serializers)
|
||||||
#:use-module (ice-9 format)
|
;; Guix System - services
|
||||||
#:use-module (srfi srfi-1)
|
#:use-module (gnu services configuration)
|
||||||
#:use-module (srfi srfi-43)
|
;; Guix Home - services
|
||||||
|
#:use-module (gnu home services utils)
|
||||||
#:export (yaml-print
|
#:export (yaml-print
|
||||||
yaml-config?
|
yaml-config?
|
||||||
yaml-serialize
|
yaml-serialize
|
||||||
|
|||||||
@ -2,15 +2,20 @@
|
|||||||
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
|
||||||
|
|
||||||
(define-module (rosenthal utils transformations)
|
(define-module (rosenthal utils transformations)
|
||||||
|
;; Guile builtins
|
||||||
#:use-module (srfi srfi-1)
|
#:use-module (srfi srfi-1)
|
||||||
|
;; Utilities
|
||||||
#:use-module (guix channels)
|
#:use-module (guix channels)
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix utils)
|
#:use-module (guix utils)
|
||||||
|
;; Guix System
|
||||||
#:use-module (gnu system)
|
#:use-module (gnu system)
|
||||||
|
;; Guix System - services
|
||||||
#:use-module (gnu services)
|
#:use-module (gnu services)
|
||||||
#:use-module (gnu services base)
|
#:use-module (gnu services base)
|
||||||
#:use-module (rosenthal services file-systems)
|
#:use-module (rosenthal services file-systems)
|
||||||
|
;; Guix packages
|
||||||
#:use-module (gnu packages package-management)
|
#:use-module (gnu packages package-management)
|
||||||
#:use-module (gnu packages file-systems)
|
#:use-module (gnu packages file-systems)
|
||||||
#:export (rosenthal-transformation-guix
|
#:export (rosenthal-transformation-guix
|
||||||
|
|||||||
@ -1,7 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# SPDX-FileCopyrightText: 2025 Hilton Chain <hako@ultrarare.space>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: CC0-1.0
|
|
||||||
|
|
||||||
load_path="$(dirname "$(realpath "$0")")/modules"
|
load_path="$(dirname "$(realpath "$0")")/modules"
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user