Put in earplugs

This commit is contained in:
nik gaffney 2024-04-14 13:48:11 +02:00
parent 6e65d33a8d
commit d22a11448e
Signed by: nik
GPG key ID: 989F5E6EDB478160
4 changed files with 47 additions and 41 deletions

View file

@ -72,7 +72,7 @@ Some kernel corruption may be required to enable WIFI. Since the non-free kernel
#+begin_src scheme
(define-public linux-FWL13
(corrupt-linux linux-libre-6.7
(corrupt-linux linux-libre-6.8
#:name "linux-fwl13"
#:configs '("CONFIG_MT7921E=m")))
#+end_src
@ -115,14 +115,15 @@ Kernel & driver details
Using =linux-6.7= from nonguix (which includes =CONFIG_MT7921E= by default as of 6.7.2)
#+begin_src scheme
(kernel linux-6.7) ;; previously (kernel linux-FWL13)
(kernel linux-6.8)
;; (kernel linux-FWL13)
#+end_src
testing [[https://community.frame.work/t/adaptive-backlight-management-abm/41055][Adaptive Backlight Management (ABM)]]
#+BEGIN_SRC scheme
;; (kernel-arguments '("amdgpu.abmlevel=3"))
;; (kernel-arguments '("modprobe.blacklist=hid_sensor_hub")) ;; required prior to 6.7
(kernel-arguments '("splash quiet"))
(kernel-arguments '("splash" "quiet"))
#+END_SRC
…and required firmware (should be possible to reduce to specifics)
@ -191,7 +192,6 @@ Packages installed system-wide. Users can also install packages under their own
"xfce4-session"
"xfce4-panel"
;; gnome extras
"gnome-tweaks"
"gvfs"
; sddm
"chili-sddm-theme"
@ -202,7 +202,7 @@ Packages installed system-wide. Users can also install packages under their own
#+end_src
** system services
Below is the list of enabled system services. To search for any available services, run 'guix system search KEYWORD' in a terminal.
Below is the list of enabled system services. To search for any available services, run =guix system search KEYWORD= in a terminal.
#+begin_src scheme
(services
@ -222,15 +222,14 @@ Below is the list of enabled system services. To search for any available servi
*** mail
use dovecot for local IMAP
#+begin_src scheme
#+begin_src scheme
(service dovecot-service-type
(dovecot-configuration
(mail-location "maildir:%h/Maildir:LAYOUT=fs")))
#+end_src
*** iptables
=iptables= configuration to allow SSH on port 22, IMAPS on 993, wireguard (wg0), mDNS and local smb for 192.168.0.0/16
#+BEGIN_SRC scheme :session
@ -375,10 +374,10 @@ Trackpad config using [[https://www.mankier.com/4/libinput][libinput]]
*** desktop environments
Provide Gnome, KDE (plasma) and xfce as desktop environments. exwm is enabled automatically via module.
#+begin_src scheme
;; (service plasma-desktop-service-type)
(service plasma-desktop-service-type)
;; (service gnome-desktop-service-type)
;; (service xfce-desktop-service-type)
(service lxqt-desktop-service-type)
;; (service lxqt-desktop-service-type)
#+end_src
*** file sharing
@ -479,11 +478,11 @@ initrd with AMD microcode blobs
#+end_src
** swap device
% swapon --show
% swapon -L swap
#+begin_src scheme
(swap-devices (list (swap-space
(target (uuid
"e7cc2ca5-169a-4511-865f-d2d7ed72c05c")))))
(target (file-system-label "swap")))))
#+end_src
** file systems & mount points

View file

@ -1,6 +1,6 @@
;; -*- mode: scheme; coding: utf-8; -*-
;;
;; tangled from framework13-system.org on 2024-03-07 16:38:09+01:00)
;; tangled from framework13-system.org on 2024-04-14 13:37:25+02:00)
(use-modules (gnu)
(gnu packages)
@ -35,7 +35,7 @@
vpn)
(define-public linux-FWL13
(corrupt-linux linux-libre-6.7
(corrupt-linux linux-libre-6.8
#:name "linux-fwl13"
#:configs '("CONFIG_MT7921E=m")))
@ -51,11 +51,12 @@
#:options '("ctrl:nocaps"
"altwin:swap_lalt_lwin")))
(kernel linux-6.7) ;; previously (kernel linux-FWL13)
(kernel linux-6.8)
;; (kernel linux-FWL13)
;; (kernel-arguments '("amdgpu.abmlevel=3"))
;; (kernel-arguments '("modprobe.blacklist=hid_sensor_hub")) ;; required prior to 6.7
(kernel-arguments '("splash quiet"))
(kernel-arguments '("splash" "quiet"))
(firmware (list linux-firmware))
;; (firmware (list amdgpu-firmware
@ -106,7 +107,6 @@
"xfce4-session"
"xfce4-panel"
;; gnome extras
"gnome-tweaks"
"gvfs"
; sddm
"chili-sddm-theme"
@ -239,10 +239,10 @@ COMMIT
Option \"AccelProfile\" \"adaptive\"
EndSection"))))))
;; (service plasma-desktop-service-type)
(service plasma-desktop-service-type)
;; (service gnome-desktop-service-type)
;; (service xfce-desktop-service-type)
(service lxqt-desktop-service-type)
;; (service lxqt-desktop-service-type)
(service samba-service-type
(samba-configuration
@ -305,8 +305,7 @@ writable = yes
(keyboard-layout keyboard-layout)))
(swap-devices (list (swap-space
(target (uuid
"e7cc2ca5-169a-4511-865f-d2d7ed72c05c")))))
(target (file-system-label "swap")))))
(file-systems (cons* (file-system
(mount-point "/boot/efi")

View file

@ -43,7 +43,7 @@ echo ";; -*- mode: scheme; coding: utf-8; -*-
* home environment
** packages
Packages that will show up in the home profile under =~/.guix-home/profile=
Packages that will show up in the home profile under =~/.guix-home/profile= (this setup might make more sense split into several composible profiles or project based manifest files)
#+BEGIN_SRC scheme
(home-environment
@ -57,11 +57,12 @@ Packages that will show up in the home profile under =~/.guix-home/profile=
"libreoffice"
"rsync"
"gnupg"
"rbw"
"crda"
"htop"
"tree"
"password-store"
"tomb"
"rbw"
#+END_SRC
*** KDE packages
various features not installed as part of =plasma-desktop-service=
@ -95,6 +96,8 @@ kitty config located in =dotfiles/.config/kitty/kitty.conf=
"audacity"
"qpwgraph"
"patchage"
"aubio"
"ffmpeg"
#+END_SRC
*** programming, dev & ops
#+BEGIN_SRC scheme :session
@ -108,7 +111,7 @@ kitty config located in =dotfiles/.config/kitty/kitty.conf=
*** network & interconnect
#+BEGIN_SRC scheme
"firefox"
"librewolf"
;; "nyxt"
"nextcloud-client"
"nmap"
@ -194,16 +197,16 @@ zsh (and/or completions and/or [[https://lists.gnu.org/archive/html/help-guix/20
;; configs in $XDG_CONFIG_HOME/zsh
(xdg-flavor? #t)
(environment-variables
'(("HISTFILE" . "$XDG_CONFIG_HOME/zsh/.history")
'(("HISTFILE" . "$HOME/.config/zsh/.history")
("HISTSIZE" . "800000")
("SAVEHIST" . "800000")))))
#+END_SRC
the zsh dotfiles are managed by =home-dotfiles-service= for now.
the zsh dotfiles are added manually rather than using dotfiles-service (duplicate errors when managed by =home-dotfiles-service= )
#+BEGIN_SRC scheme
;; (zshenv
;; (list (local-file ".zshenv" "zshenv")))
;; (zshrc
;; (list (local-file ".zshrc" "zshrc")))))
(zshenv
(list (local-file "dotfiles/.config/zsh/.zshenv" "zshenv")))
(zshrc
(list (local-file "dotfiles/.config/zsh/.zshrc" "zshrc")))))
#+END_SRC
*** gnupg
@ -217,7 +220,7 @@ the zsh dotfiles are managed by =home-dotfiles-service= for now.
#+END_SRC
*** dotfiles
(see [[https://guix.gnu.org/manual/devel/en/html_node/Essential-Home-Services.html][guix docs]])
(see [[https://guix.gnu.org/manual/devel/en/html_node/Essential-Home-Services.html][guix docs]] and note about zsh config)
#+BEGIN_SRC scheme
(service home-dotfiles-service-type
@ -225,7 +228,8 @@ the zsh dotfiles are managed by =home-dotfiles-service= for now.
(layout 'plain)
(directories (list "dotfiles"))
(excluded
'(".*~" ".*\\.swp" "\\.git" "\\.gitignore" ".zshenv"))))
'(".*~" ".*\\.swp" "\\.git" "\\.gitignore"
".zshenv" ".zshrc"))))
#+END_SRC
*** ssh & sundry

View file

@ -1,6 +1,6 @@
;; -*- mode: scheme; coding: utf-8; -*-
;;
;; tangled from home-configuration.org on 2024-03-19 23:04:17+01:00)
;; tangled from home-configuration.org on 2024-04-14 13:47:30+02:00)
(use-modules (gnu)
(gnu home)
@ -27,11 +27,12 @@
"libreoffice"
"rsync"
"gnupg"
"rbw"
"crda"
"htop"
"tree"
"password-store"
"tomb"
"rbw"
"dolphin-plugins"
"akonadi"
@ -53,6 +54,8 @@
"audacity"
"qpwgraph"
"patchage"
"aubio"
"ffmpeg"
"guile"
"sbcl"
@ -61,7 +64,7 @@
"gcc-toolchain"
"git" "git:send-email"
"firefox"
"librewolf"
;; "nyxt"
"nextcloud-client"
"nmap"
@ -120,14 +123,14 @@
;; configs in $XDG_CONFIG_HOME/zsh
(xdg-flavor? #t)
(environment-variables
'(("HISTFILE" . "$XDG_CONFIG_HOME/zsh/.history")
'(("HISTFILE" . "$HOME/.config/zsh/.history")
("HISTSIZE" . "800000")
("SAVEHIST" . "800000")))))
;; (zshenv
;; (list (local-file ".zshenv" "zshenv")))
;; (zshrc
;; (list (local-file ".zshrc" "zshrc")))))
(zshenv
(list (local-file "dotfiles/.config/zsh/.zshenv" "zshenv")))
(zshrc
(list (local-file "dotfiles/.config/zsh/.zshrc" "zshrc")))))
(service home-gpg-agent-service-type
(home-gpg-agent-configuration
@ -140,7 +143,8 @@
(layout 'plain)
(directories (list "dotfiles"))
(excluded
'(".*~" ".*\\.swp" "\\.git" "\\.gitignore" ".zshenv"))))
'(".*~" ".*\\.swp" "\\.git" "\\.gitignore"
".zshenv" ".zshrc"))))
;; ssh config in 'dotfiles'