Put in earplugs
This commit is contained in:
parent
197d20e981
commit
5627fe1a21
4 changed files with 69 additions and 36 deletions
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
@ -258,7 +271,7 @@ using [[https://syncthing.net/][syncthing]] for local & point-to-point filesync
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
*** fonts
|
*** fonts
|
||||||
( see -> https://guix.gnu.org/manual/devel/en/html_node/Fonts-Home-Services.html)
|
(see -> https://guix.gnu.org/manual/devel/en/html_node/Fonts-Home-Services.html)
|
||||||
|
|
||||||
#+BEGIN_SRC scheme
|
#+BEGIN_SRC scheme
|
||||||
)) ;; end services
|
)) ;; end services
|
||||||
|
|
|
@ -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"
|
||||||
|
|
Loading…
Reference in a new issue