Lilah Tascheter
26cb836c4e
gnu: home: Add himitsu-ssh service.
...
* gnu/home/services/secrets.scm
(remember-option?,list-of-remember-options?): New types.
(himitsu-serialize-list-of-remember-options): New serializer.
(home-himitsu-ssh-configuration): New configuration.
(himitsu-ssh-shepherd-service,himitsu-ssh-himitsu.ini,
himitsu-ssh-environment-variables): New procedures.
(home-himitsu-ssh-service-type): New service.
Change-Id: I051a97aec2396dd899078c594c9d0b989a0aa6f1
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:38 -06:00
Lilah Tascheter
b545538abe
gnu: home: Add himitsu service.
...
* gnu/home/services/secrets.scm: New file...
* gnu/local.mk (GNU_SYSTEM_MODULES): ...and add it.
Change-Id: I6bd1a3843fd9e93d11e4a8f3fa2a510f5891a2d7
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:38 -06:00
Lilah Tascheter
10ad0e542e
gnu: password-utils: Add himitsu-secret-service.
...
* gnu/packages/password-utils.scm (himitsu-secret-service): New variable.
Change-Id: If4e2b48241fdde2a5b304f94a4afc04958a0e6f0
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:38 -06:00
Lilah Tascheter
d7e59495ac
gnu: password-utils: Add himitsu-git.
...
* gnu/packages/password-utils.scm (himitsu-git): New variable.
Change-Id: I745428319dfa9c3a375101941bf940848d62f3eb
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:38 -06:00
Lilah Tascheter
bd123e657d
gnu: password-utils: Add himitsu-ssh.
...
* gnu/packages/password-utils.scm (himitsu-ssh): New variable.
Change-Id: I42c249478e8ecbcd66cd9571ee20213c723dc8f4
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:37 -06:00
Lilah Tascheter
3080c3b4bc
gnu: password-utils: Add hiprompt-gtk.
...
* gnu/packages/password-utils.scm (hiprompt-gtk): New variable.
Change-Id: Ieaf6765873129cc8f316ad3d4bd03de19f9053d7
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:37 -06:00
Lilah Tascheter
e4c56d1f96
gnu: password-utils: Add himitsu.
...
* gnu/packages/password-utils.scm (himitsu): New variable.
Change-Id: Ib13c62177dfc9e2f121606bc71f391e09fb4d1e4
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:37 -06:00
Lilah Tascheter
1b678f4556
gnu: hare-xyz: Add hare-gtk4-layer-shell.
...
* gnu/packages/hare-xyz.scm (hare-gtk4-layer-shell): New variable.
Change-Id: Ifa369e88ef3e9940fe11d9c922cbef01a9cdfb37
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:37 -06:00
Lilah Tascheter
0ad13c7361
gnu: hare-xyz: Add hare-adwaita.
...
* gnu/packages/hare-xyz (hare-adwaita): New variable.
Change-Id: Ifc2a397dec1e8a9fb9e750182e1a5aa34cfe6f9a
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:37 -06:00
Lilah Tascheter
399647e920
gnu: hare-xyz: Add hare-gi.
...
* gnu/packages/hare-xyz (hare-gi): Add hare-gi.
Change-Id: If1a67a21966ae8d6474c1b15c02bb98f941dfd4b
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:37 -06:00
Lilah Tascheter
76cf67d30a
gnu: hare-xyz: Add hare-ssh.
...
* gnu/packages/hare-xyz.scm: New file...
* gnu/local.mk (GNU_SYSTEM_MODULES): ...and add it.
Change-Id: I4a452368fba29375159bdb7ce667a3cfe66872df
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:37 -06:00
Lilah Tascheter
0d60dc967d
gnu: python-xyz: Add python-pyhimitsu.
...
* gnu/packages/python-xyz.scm (python-pyhimitsu): New variable.
Change-Id: Ia8ad95f466f749152c8c16ad71fc46de9c32f615
2025-12-02 12:49:37 -06:00
Lilah Tascheter
d18614811b
gnu: python-xyz: Add python-prctl.
...
* gnu/packages/python-xyz.scm (python-prctl): New variable.
Change-Id: I14b788cd83650a38a448d6474ce305f0ccfcb559
2025-12-02 12:49:37 -06:00
Ashish SHUKLA
0800da28dc
gnu: weechat: Update to 4.8.1.
...
* gnu/packages/irc.scm (weechat): Update to 4.8.1.
Change-Id: Ie15fcc8f32f780cc812f31beb0f5177841ec100c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-02 19:25:56 +01:00
Andreas Enge
ba160cbf41
gnu: rsibreak: Fix source location.
...
* gnu/packages/kde-utils.scm (source): Correct expression for versioned
subdirectory.
Fixes : guix/guix#4603
Change-Id: Ic9f360ac55f595896d0c253cd905bb36b08d78ff
2025-12-02 19:19:21 +01:00
Marek Paśnikowski
83e4b13da0
gnu: korganizer: Remove deprecated input.
...
* gnu/packages/kde-pim.scm (korganizer)[inputs]: Remove akonadi-notes.
Change-Id: I936776ef049072601f2e0856a67aec21f13e7f20
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-02 19:02:31 +01:00
Marek Paśnikowski
b709fadc8c
gnu: kmessagelib: Remove deprecated input.
...
* gnu/packages/kde-pim.scm (kmessagelib)[inputs]: Remove akonadi-notes.
Change-Id: I26748f068ffd0cf39204737d9399ab091d009efc
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-02 19:02:31 +01:00
Marek Paśnikowski
aa049b0b2e
gnu: kdepim-runtime: Remove deprecated input.
...
* gnu/packages/kde-pim.scm (kdepim-runtime)[inputs]: Remove akonadi-notes.
Change-Id: Id6c645175db80da1ea1e4e2312487a0cf6ec99ee
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-02 19:02:31 +01:00
Marek Paśnikowski
210904a4df
gnu: kdepim-addons: Remove deprecated input.
...
* gnu/packages/kde-pim.scm (kdepim-addons)[inputs]: Remove akonadi-notes.
Change-Id: Ie9e8b8848868d10ae2ecae6f3fab76c5ebcb5818
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-02 19:02:31 +01:00
Marek Paśnikowski
734afdd3a0
gnu: kcalendarsupport: Remove deprecated input
...
* gnu/packages/kde-pim.scm (kcalendarsupport)[inputs]: Remove
akonadi-notes.
Change-Id: Ic19adca52da6245c8d51177e68ab70d2b38a8b5b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-02 19:02:31 +01:00
Andreas Enge
f3eaf5d943
gnu: kdepim-addons: Fix build.
...
* gnu/packages/kde-pim.scm (kdepim-addons)[arguments]<#:phases>:
Wrap with cargo-guile-json extension.
Change-Id: Ibb1945068b0039e3b76322d5e0475722acefb011
2025-12-02 19:02:31 +01:00
Liliana Marie Prikler
5f7cc5c2c6
gnu: waypipe: Hardcode libvulkan.
...
Currently, trying to run waypipe with graphical acceleration results in the
error:
Sending error: src/dmabuf.rs:945: Failed to load Vulkan library:
LibraryLoadFailure(DlOpen { desc: "libvulkan.so.1: cannot open shared object
file: No such file or directory" })
This patch fixes this error by loading libvulkan from a known location.
* gnu/packages/freedesktop.scm (waypipe)[#:phases]: Add ‘patch-vulkan’.
2025-12-02 18:04:30 +01:00
Liliana Marie Prikler
7bae542dc3
gnu: waypipe: Fix build.
...
* gnu/packages/freedesktop.scm (waypipe)[#:phases]: Wrap in with-extensions to
add cargo-guile-json.
2025-12-02 18:04:30 +01:00
Sergey Trofimov
3053259426
gnu: emacs-telega: Update to 0.8.570.
...
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.570.
Change-Id: I53cefc17cb0b4c11ea7dfcf3c7613a52578e4dcb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-02 18:04:30 +01:00
Sergey Trofimov
3794c8e5ce
gnu: emacs-telega-server: Update to 1.0.0.
...
* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 1.0.0.
Change-Id: Idbd393e702a1fb39168a9bf18e898d1a081b1703
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-02 18:04:30 +01:00
Sergey Trofimov
df3d4db1f7
gnu: tdlib: Update to 1.8.57.
...
* gnu/packages/telegram.scm (tdlib): Update to 1.8.57.
Change-Id: Ib080b57f4cca5e94f80c513fbee8e2cbf679f45f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-02 18:04:29 +01:00
Jiyu
136fc8bfe9
gnu: u-boot: Removed non-free software.
...
Change-Id: Ic647e659f41f245ce4a1409b232b24a91bd9ff25
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-02 15:08:09 +01:00
Efraim Flashner
d48a3379d1
gnu: libcap: Fix build on powerpc-linux.
...
* gnu/packages/linux.scm (libcap)[arguments]: When building for
powerpc-linux add a phase to apply a patch.
* gnu/packages/patches/libcap-magic-glibc-constant.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I3d2d7d09684af604b17b13ffbcfcc31db46d2d82
2025-12-02 15:47:45 +02:00
Efraim Flashner
642f28f47f
gnu: libseccomp: Fix tests on powerpc-linux.
...
* gnu/packages/linux.scm (libseccomp)[arguments]: When building for
powerpc-linux add a phase to skip a test.
Change-Id: I670a9a2cf73073daca634cf4e8358e18d0ef91bd
2025-12-02 15:47:45 +02:00
jgart
7c7bad305a
gnu: trealla: Update to 2.86.7.
...
* gnu/packages/prolog.scm (trealla): Update to 2.86.7.
Change-Id: Ied45fed8dedfca7d85dd3104488203b4d436b522
2025-12-02 07:24:26 -06:00
jgart
5195582b12
gnu: Add mnc.
...
* gnu/packages/golang-apps.scm (mnc): New variable.
Change-Id: If341b357dae444ed86ac33598bc45eb9ab9c9986
2025-12-02 07:12:05 -06:00
jgart
18d777842e
gnu: Add go-github-com-influxdata-cron.
...
* gnu/packages/golang-xyz.scm (go-github-com-influxdata-cron): New variable.
Change-Id: If9988b39dcac7173b9df41955484589cca356cc4
2025-12-02 07:11:45 -06:00
Sharlatan Hellseher
01831203c2
gnu: hungrycat: Build from git.
...
* gnu/packages/admin.scm (hungrycat):
[source]: Switch to git-fetch.
[arguments] <make-flags>: Set CC for target.
<phases>: Add 'build-doc.
[native-inputs]: Remove python-wrapper and python-pynose; add automake,
autoconf, cppcheck, and python-docutils.
Change-Id: I874ebefc90b850985bf55bfd3718e817a4f6d580
2025-12-02 11:18:03 +00:00
Nicolas Graves
c0b961fd94
gnu: python-hyperopt: Replace python-nose by python-pynose.
...
* gnu/packages/machine-learning.scm (python-hyperopt)[native-inputs]:
Remove python-black, python-wheel. Replace python-nose by
python-pynose.
Change-Id: Icf1304ed373583a3e827c2f9e9bcb3aa89a9a4c6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:03 +00:00
Nicolas Graves
8269f02402
gnu: aacircuit: Replace python-nose by python-pynose.
...
* gnu/packages/electronics.scm (aacircuit)
[arguments]<#:phases>: Refresh phase 'wrap-aacircuit.
[native-inputs]: Remove python-wheel. Replace python-nose by
python-pynose.
Change-Id: I43834e9a1280550f12a94a3fc20ce781ed05f1b6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Nicolas Graves
290a91c5cb
gnu: seqmagick: Fix build and remove python-nose.
...
* gnu/packages/bioinformatics.scm (seqmagick)
[arguments]<#:phases>: Add phase 'set-version.
[native-inputs]: Remove python-wheel. Replace python-nose by
python-pynose.
Change-Id: I5a10d7702d59c6f837761ff96e11f0ff470e0626
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Nicolas Graves
988d0a2f74
gnu: rseqc: Disable tests.
...
python-nose runs 0 tests, let's remove it and disable tests instead.
* gnu/packages/bioinformatics.scm (rseqc)
[arguments]<#:tests?>: Disable them.
[native-inputs]: Remove python-nose.
[propagated-inputs]: Remove python-wheel.
Change-Id: I5be4019f6093478b5ab28f07a52319c7cfbd7cd8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Nicolas Graves
84978f7277
gnu: crossmap: Disable tests.
...
python-nose runs 0 tests, let's remove it and disable tests instead.
* gnu/packages/bioinformatics.scm (crossmap)
[arguments]<#:tests?>: Disable them.
[native-inputs]: Remove python-nose, python-wheel.
Change-Id: I2fbbefac935901c4bafea3b8c941b81d3e404a23
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Nicolas Graves
ff846b8635
gnu: clipper-peak: Adjust native-inputs.
...
* gnu/packages/bioinformatics.scm (clipper-peak)[native-inputs]:
Remove python-wheel; replace python-nose by python-pynose; sort a->z.
Change-Id: Id8fa425960c4d8675f3e863e0576dc407c383d8f
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Nicolas Graves
ad5929ab70
gnu: ciri-long: Replace python-nose by python-pynose.
...
* gnu/packages/bioinformatics.scm (ciri-long)
[arguments]: Run guix style -S arguments.
[native-inputs]: Replace python-nose by python-pynose.
Change-Id: If028b5e1eb3915019aa6f4798aaf73d4cd13797f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Nicolas Graves
a62b8f19e0
gnu: python-benchexec: Adjust native-inputs.
...
* gnu/packages/benchmark.scm (python-benchexec)[native-inputs]:
Remove python-wheel; replace python-nose by python-pynose.
Change-Id: I2c6a250c249b88c0bc62975956c0660405477ef8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Nicolas Graves
5d40f7ed98
gnu: hungrycat: Replace python-nose by python-pynose.
...
* gnu/packages/admin.scm (hungrycat)[native-inputs]: Improve style,
replace python-nose by python-pynose.
Change-Id: I922c0ca7d4c24d546e0510e182abc9f584ec3c69
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Nicolas Graves
d3c14a96b4
gnu: hydrus-network: Switch to pyproject.
...
* gnu/packages/image-viewers.scm (hydrus-network):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Rewrite 'check phase replacement.
[native-inputs]: Add python-setuptools. Remove python-nose.
Change-Id: Ibf6c4e5beacb220c66ede6991ae7b47d873c5c9a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Sharlatan Hellseher
8d870bebc1
gnu: python-pynose: Improve package.
...
* gnu/packages/python-check.scm (python-pynose):
[arguments] <phases>: Use custom 'check.
[native-inputs]: Remove python-wheel.
[synopsis]: Adjust it to reflect the logic.
[description]: Add more details from proejct's README and mention that
it may be used as Nose replacement.
Change-Id: Ib5b35803d8e5240433a86f57423d28691ec696e8
2025-12-02 11:18:01 +00:00
Rutherther
e12ba8c865
image: Fix bootloader-uses-grub-efi logic.
...
* gnu/system/image.scm (bootloader-uses-grub-efi?):
Check by symbol names, not by bounded symbols.
Change-Id: Ia50b07a160ca9c081c9e4cb5e3d6ebdabc89ad4c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-12-02 12:06:17 +02:00
Rutherther
ca0ed91b40
image: Supply grub-efi from esp partition initializer.
...
Instead of passing down grub-efi in system-disk-image,
pass it down only where it's necessary - in esp partitions.
Since the esp partitions are only for grub, I renamed them
so that it's more clear to future users of them. They
do not check the bootloader of os at all, they always
initialize grub.
Followup of 1dfe1ebdf6 ,
fixing regression for mbr-hybrid images.
Fixes : #4538 .
* guix/system/image.scm
(esp-partition/grub): Rename from esp-partition; Pass grub-efi to
initialize-efi-partition.
(esp32-partition/grub): Rename from esp32-partition; Pass grub32-efi to
initialize-efi-partition.
(esp-partition, (esp32-partition): Deprecate.
(system-disk-image): Do not supply grub-efi arguments.
Change-Id: I336c3144e8efc3ce872031e631d64d3708546ff8
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-12-02 12:05:45 +02:00
Cayetano Santos
011a3b932d
gnu: Add open-logic.
...
* gnu/packages/electronics.scm (open-logic): New variable.
Change-Id: Icb4619170339d678d7769de09a4ca36ff87b1221
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-02 09:51:20 +01:00
Evgenii Klimov
e83b1badf9
gnu: Add python-sounddevice.
...
* gnu/packages/audio.scm (python-sounddevice): New variable.
Change-Id: Ia4bb0b52aab812232f82ca299b29e429d07007ce
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-02 09:51:16 +01:00
Cayetano Santos
f61f15410d
gnu: emacs-gptel-prompts: Update to 1.0-2.f1c2920.
...
* gnu/packages/emacs-xyz.scm (emacs-gptel-prompts): Update to
1.0-2.f1c2920.
Change-Id: If4a077419a9729bd9767481cb2ef719ddc6c1ddc
2025-12-02 08:56:18 +01:00
Cayetano Santos
f48389ada9
gnu: emacs-gptel: Update to 0.9.9.3.
...
* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.9.9.3.
[arguments]: Add #:test-command.
<#:phases>: Add ’unpack-tests, ’rename-pkg, ’rename-pkg-back and updated
’use-appropriate-curl.
[native-inputs]: Add emacs-gptel-test-files.
Change-Id: I4cbdba248a108d87f9c4b43d36de5ec912fa4d5e
2025-12-02 08:56:17 +01:00