Put in earplugs

This commit is contained in:
nik gaffney 2024-07-29 13:25:07 +02:00
parent 344be0f4c2
commit 05f88e0273
Signed by: nik
GPG key ID: 989F5E6EDB478160
6 changed files with 52 additions and 28 deletions

View file

@ -31,9 +31,10 @@ add to =~/.config/guix/channels.scm= (or wherever local channel declarations are
(name 'zzkt) (name 'zzkt)
(url "https://gitlab.com/zzkt/guix") (url "https://gitlab.com/zzkt/guix")
(branch "endless") (branch "endless")
(commit "c24ecaae83f67d495a3951f372c69c2682c090a9")
(introduction (introduction
(make-channel-introduction (make-channel-introduction
"fc0ada85de1980e1fc9ee50672d827c0c17c3e7d" "c24ecaae83f67d495a3951f372c69c2682c090a9"
(openpgp-fingerprint (openpgp-fingerprint
"24A7 4604 91E6 A60F 5BB4 A00F 989F 5E6E DB47 8160")))) "24A7 4604 91E6 A60F 5BB4 A00F 989F 5E6E DB47 8160"))))
#+END_SRC #+END_SRC

View file

@ -76,8 +76,8 @@
(define-public fwupd-zzkt (define-public fwupd-zzkt
(package (package
(name "fwupd-zzkt") (name "fwupd-lvfs")
(version "1.8.14") (version "1.9.18")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference

View file

@ -16,10 +16,7 @@
;;; You should have received a copy of the GNU General Public License ;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
;; as seen near gnu/packages/fonts.scm
(define-module (zzkt packages fonts-bye-bye-binary) (define-module (zzkt packages fonts-bye-bye-binary)
#:use-module (ice-9 regex)
#:use-module (guix utils) #:use-module (guix utils)
#:use-module ((guix licenses) #:use-module ((guix licenses)
#:prefix license:) #:prefix license:)
@ -86,7 +83,7 @@
(define-public font-baskervvol (define-public font-baskervvol
(package (package
(name "font-") (name "font-baskervvol")
(version "V1.0 — 2022") (version "V1.0 — 2022")
(source (source
(origin (origin
@ -107,7 +104,7 @@
(define-public font-dindong (define-public font-dindong
(package (package
(name "font-") (name "font-dindong")
(version "1") (version "1")
(source (source
(origin (origin
@ -128,7 +125,7 @@
(define-public font-homoneta (define-public font-homoneta
(package (package
(name "font-") (name "font-homoneta")
(version "1") (version "1")
(source (source
(origin (origin

View file

@ -33,6 +33,12 @@
;; various fonts & foundries ;; various fonts & foundries
;; https://github.com/dharmatype/Bebas-Neue ;; https://github.com/dharmatype/Bebas-Neue
;; https://fonts.google.com/specimen/Spline+Sans
;; https://github.com/lettersoup/Sofia-Sans
;; https://fontesk.com/sofia-sans-typeface/
;; more generally -> https://fontesk.com/license/ofl-gpl/
(define-public font-monaspace (define-public font-monaspace
(package (package

View file

@ -61,6 +61,8 @@
(license license:expat))) (license license:expat)))
;; via guix import pypi -r mausoleum ;; via guix import pypi -r mausoleum
;; really? pytoml==0.1.13
;; also requires pyqt5
(define-public python-mausoleum (define-public python-mausoleum
(package (package
@ -81,3 +83,8 @@
(description (description
"This package provides a Python GUI, CLI, and wrapper for Tomb.") "This package provides a Python GUI, CLI, and wrapper for Tomb.")
(license #f))) (license #f)))
;; via guix import pypi -r amphi-etl
;; requires `https://github.com/benfred/py-spy' to be built (rust)
;; cargo install py-spy

View file

@ -483,30 +483,43 @@ initrd with AMD microcode blobs
(keyboard-layout keyboard-layout))) (keyboard-layout keyboard-layout)))
#+end_src #+end_src
** swap device
% swapon --show
% swapon -L swap
#+begin_src scheme
(swap-devices (list (swap-space
(target (file-system-label "swap")))))
#+end_src
** file systems & mount points ** file systems & mount points
Using LUKS for encrypted partitions requires =mapped-devices=
#+BEGIN_SRC scheme :session
(mapped-devices (list (mapped-device
(source (uuid
"9b5d47cd-d865-4ec9-81ec-30565fa767e4"))
(target "cryptroot")
(type luks-device-mapping))))
#+END_SRC
The list of file systems that get mounted. The unique file system identifiers ("UUIDs") can be obtained by running =blkid= in a terminal. The list of file systems that get mounted. The unique file system identifiers ("UUIDs") can be obtained by running =blkid= in a terminal.
#+begin_src scheme #+begin_src scheme
(file-systems (cons* (file-system (file-systems (cons* (file-system
(mount-point "/boot/efi") (mount-point "/boot/efi")
(device (uuid "8B3C-3BC0" 'fat32)) (device (uuid "0D77-7016" 'fat32))
(type "vfat")) (type "vfat"))
(file-system (file-system
(mount-point "/") (mount-point "/")
(device (uuid (device "/dev/mapper/cryptroot")
"e0ece027-0396-4546-8aba-2ce91285d061" (type "ext4")
'ext4)) (dependencies mapped-devices)) %base-file-systems))
(type "ext4")) #+end_src
%base-file-systems))
** swap device
keep swap file within the encrypted partition:
- dd if=/dev/zero of=/mnt/swapfile bs=1M count=32768
- chmod 0600 /mnt/swapfile && mkswap /mnt/swapfile && swapon
- UUID=31a16935-3c08-4a5f-a35c-e28773954a3f
#+begin_src scheme
;; (swap-devices (list (swap-space
;; (target (file-system-label "swap")))))
(swap-devices `("/mnt/swapfile"))
#+end_src #+end_src
** FIN ** FIN