Put in earplugs

This commit is contained in:
nik gaffney 2024-10-29 11:47:54 +01:00
parent 197d20e981
commit 5627fe1a21
Signed by: nik
GPG key ID: 989F5E6EDB478160
4 changed files with 69 additions and 36 deletions

View file

@ -72,7 +72,7 @@ Some kernel corruption may be required to enable WIFI. Since the non-free kernel
#+begin_src scheme #+begin_src scheme
(define-public linux-FWL13 (define-public linux-FWL13
(corrupt-linux linux-libre-6.9 (corrupt-linux linux-libre-6.11
#:name "linux-fwl13" #:name "linux-fwl13"
#:configs '("CONFIG_MT7921E=m"))) #:configs '("CONFIG_MT7921E=m")))
#+end_src #+end_src
@ -113,9 +113,9 @@ Kernel & driver details
- https://www.kernel.org/doc/html/latest/gpu/amdgpu/module-parameters.html - https://www.kernel.org/doc/html/latest/gpu/amdgpu/module-parameters.html
- https://community.frame.work/t/solved-backlight-brightness-issues/36065/13 - https://community.frame.work/t/solved-backlight-brightness-issues/36065/13
Using =linux-6.9= from nonguix (which includes =CONFIG_MT7921E= by default as of 6.7.2) Using =linux-6.11= from nonguix (which includes =CONFIG_MT7921E= by default as of 6.7.2)
#+begin_src scheme #+begin_src scheme
(kernel linux-6.9) (kernel linux-6.11)
;; (kernel linux-FWL13) ;; (kernel linux-FWL13)
#+end_src #+end_src
@ -123,12 +123,16 @@ testing [[https://community.frame.work/t/adaptive-backlight-management-abm/41055
#+BEGIN_SRC scheme #+BEGIN_SRC scheme
;; (kernel-arguments '("amdgpu.abmlevel=3")) ;; (kernel-arguments '("amdgpu.abmlevel=3"))
;; (kernel-arguments '("modprobe.blacklist=hid_sensor_hub")) ;; required prior to 6.7 ;; (kernel-arguments '("modprobe.blacklist=hid_sensor_hub")) ;; required prior to 6.7
(kernel-arguments '("splash" "quiet")) (kernel-arguments (cons* "resume=/swapfile"
"splash" "quiet")
%default-kernel-arguments)
#+END_SRC #+END_SRC
…and required firmware (should be possible to reduce to specifics) …and required firmware (should be possible to reduce to specifics)
#+begin_src scheme #+begin_src scheme
(firmware (list linux-firmware)) (firmware (list linux-firmware
amdgpu-firmware
amd-microcode))
;; (firmware (list amdgpu-firmware ;; (firmware (list amdgpu-firmware
;; amd-microcode ;; amd-microcode
;; realtek-firmware)) ;; realtek-firmware))
@ -381,7 +385,7 @@ Trackpad config using [[https://www.mankier.com/4/libinput][libinput]]
#+end_src #+end_src
*** desktop environments *** desktop environments
Provide Gnome, KDE (plasma) and xfce as desktop environments. exwm is enabled automatically via module. Provide Gnome, KDE (plasma) and/or xfce as desktop environments. exwm is enabled automatically via module.
#+begin_src scheme #+begin_src scheme
(service plasma-desktop-service-type) (service plasma-desktop-service-type)
;; (service gnome-desktop-service-type) ;; (service gnome-desktop-service-type)
@ -433,10 +437,10 @@ real-time scheduling for the =realtime= group (sound, supercollider, etc)
#+end_src #+end_src
*** firmware updates *** firmware updates
via fwdup via fwdup (incomplete)
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(simple-service 'fwupd-dbus dbus-root-service-type ;; (simple-service 'fwupd-dbus dbus-root-service-type
(list fwupd-nonfree)) ;; (list fwupd-nonfree))
#+END_SRC #+END_SRC
*** modify desktop services *** modify desktop services
@ -516,20 +520,22 @@ The list of file systems that get mounted. The unique file system identifiers
(mount-point "/") (mount-point "/")
(device "/dev/mapper/cryptroot") (device "/dev/mapper/cryptroot")
(type "ext4") (type "ext4")
(dependencies mapped-devices)) %base-file-systems)) (dependencies mapped-devices))
%base-file-systems))
#+end_src #+end_src
** swap device ** swap device
keep swap file within the encrypted partition: keep swap file within the encrypted partition:
- dd if=/dev/zero of=/mnt/swapfile bs=1M count=32768 - dd if=/dev/zero of=/swapfile bs=1M count=32768
- chmod 0600 /mnt/swapfile && mkswap /mnt/swapfile && swapon - chmod 0600 /swapfile && mkswap /swapfile && swapon
- UUID=31a16935-3c08-4a5f-a35c-e28773954a3f - add "resume=/swapfile" to =kernel-arguments=
#+begin_src scheme #+begin_src scheme
;; (swap-devices (list (swap-space (swap-devices (list (swap-space
;; (target (file-system-label "swap"))))) (target "/swapfile")
(swap-devices `("/mnt/swapfile")) (dependencies mapped-devices))))
#+end_src #+end_src
** FIN ** FIN

View file

@ -1,6 +1,6 @@
;; -*- mode: scheme; coding: utf-8; -*- ;; -*- mode: scheme; coding: utf-8; -*-
;; ;;
;; tangled from framework13-system.org on 2024-08-02 11:16:35+02:00) ;; tangled from framework13-system.org on 2024-10-29 11:47:13+01:00)
(use-modules (gnu) (use-modules (gnu)
(gnu packages) (gnu packages)
@ -35,7 +35,7 @@
vpn) vpn)
(define-public linux-FWL13 (define-public linux-FWL13
(corrupt-linux linux-libre-6.9 (corrupt-linux linux-libre-6.11
#:name "linux-fwl13" #:name "linux-fwl13"
#:configs '("CONFIG_MT7921E=m"))) #:configs '("CONFIG_MT7921E=m")))
@ -51,14 +51,18 @@
#:options '("ctrl:nocaps" #:options '("ctrl:nocaps"
"altwin:swap_lalt_lwin"))) "altwin:swap_lalt_lwin")))
(kernel linux-6.9) (kernel linux-6.11)
;; (kernel linux-FWL13) ;; (kernel linux-FWL13)
;; (kernel-arguments '("amdgpu.abmlevel=3")) ;; (kernel-arguments '("amdgpu.abmlevel=3"))
;; (kernel-arguments '("modprobe.blacklist=hid_sensor_hub")) ;; required prior to 6.7 ;; (kernel-arguments '("modprobe.blacklist=hid_sensor_hub")) ;; required prior to 6.7
(kernel-arguments '("splash" "quiet")) (kernel-arguments (cons* "resume=/swapfile"
"splash" "quiet")
%default-kernel-arguments)
(firmware (list linux-firmware)) (firmware (list linux-firmware
amdgpu-firmware
amd-microcode))
;; (firmware (list amdgpu-firmware ;; (firmware (list amdgpu-firmware
;; amd-microcode ;; amd-microcode
;; realtek-firmware)) ;; realtek-firmware))
@ -279,8 +283,8 @@ writable = yes
(service cups-service-type) (service cups-service-type)
(simple-service 'fwupd-dbus dbus-root-service-type ;; (simple-service 'fwupd-dbus dbus-root-service-type
(list fwupd-nonfree)) ;; (list fwupd-nonfree))
) ;; end services list ) ;; end services list
@ -326,10 +330,11 @@ writable = yes
(mount-point "/") (mount-point "/")
(device "/dev/mapper/cryptroot") (device "/dev/mapper/cryptroot")
(type "ext4") (type "ext4")
(dependencies mapped-devices)) %base-file-systems)) (dependencies mapped-devices))
%base-file-systems))
;; (swap-devices (list (swap-space (swap-devices (list (swap-space
;; (target (file-system-label "swap"))))) (target "/swapfile")
(swap-devices `("/mnt/swapfile")) (dependencies mapped-devices))))
) ;; end operating-system declaration ) ;; end operating-system declaration

View file

@ -68,7 +68,10 @@ Packages that will show up in the home profile under =~/.guix-home/profile= (th
various features not installed as part of =plasma-desktop-service= various features not installed as part of =plasma-desktop-service=
#+BEGIN_SRC scheme #+BEGIN_SRC scheme
"dolphin-plugins" "dolphin-plugins"
"akonadi" "spectacle" ;; screencapture
"akonadi" ;; PIM
"kamoso" ;; webcam
"okular" ;; doc viewer
#+END_SRC #+END_SRC
*** terminal *** terminal
kitty config located in =dotfiles/.config/kitty/kitty.conf= kitty config located in =dotfiles/.config/kitty/kitty.conf=
@ -82,7 +85,9 @@ kitty config located in =dotfiles/.config/kitty/kitty.conf=
"notmuch" "notmuch"
#+END_SRC #+END_SRC
*** graphics *** graphics
drivers for opengl, opencl, vulkan, etc and some apps
#+BEGIN_SRC scheme #+BEGIN_SRC scheme
"mesa" "mesa-opencl" "vulkan-loader" "vulkan-tools"
"scribus" "scribus"
"inkscape" "inkscape"
"gimp" "gimp"
@ -107,6 +112,14 @@ kitty config located in =dotfiles/.config/kitty/kitty.conf=
"python" "python"
"gcc-toolchain" "gcc-toolchain"
"git" "git:send-email" "git" "git:send-email"
"cryptsetup"
"glances"
"file"
#+END_SRC
*** research & reading
#+BEGIN_SRC scheme :session
"zotero"
#+END_SRC #+END_SRC
*** network & interconnect *** network & interconnect

View file

@ -1,6 +1,6 @@
;; -*- mode: scheme; coding: utf-8; -*- ;; -*- mode: scheme; coding: utf-8; -*-
;; ;;
;; tangled from home-configuration.org on 2024-08-02 11:17:18+02:00) ;; tangled from home-configuration.org on 2024-10-29 11:47:07+01:00)
(use-modules (gnu) (use-modules (gnu)
(gnu home) (gnu home)
@ -35,7 +35,10 @@
"rbw" "rbw"
"dolphin-plugins" "dolphin-plugins"
"akonadi" "spectacle" ;; screencapture
"akonadi" ;; PIM
"kamoso" ;; webcam
"okular" ;; doc viewer
"kitty" "kitty"
@ -43,6 +46,7 @@
"getmail6" "getmail6"
"notmuch" "notmuch"
"mesa" "mesa-opencl" "vulkan-loader" "vulkan-tools"
"scribus" "scribus"
"inkscape" "inkscape"
"gimp" "gimp"
@ -63,6 +67,11 @@
"python" "python"
"gcc-toolchain" "gcc-toolchain"
"git" "git:send-email" "git" "git:send-email"
"cryptsetup"
"glances"
"file"
"zotero"
"librewolf" "librewolf"
;; "nyxt" ;; "nyxt"