Put in earplugs
This commit is contained in:
parent
39d37509d8
commit
a0c890944c
5 changed files with 151 additions and 49 deletions
72
config/dotfiles/kitty/kitty.conf
Normal file
72
config/dotfiles/kitty/kitty.conf
Normal file
|
@ -0,0 +1,72 @@
|
||||||
|
# typography
|
||||||
|
font_family Victor Mono Regular
|
||||||
|
bold_font Victor Mono SemiBold
|
||||||
|
italic_font Victor Mono Thin Italic
|
||||||
|
bold_italic_font auto
|
||||||
|
|
||||||
|
disable_ligatures never
|
||||||
|
font_size 14.0
|
||||||
|
|
||||||
|
# per symbol font mapping
|
||||||
|
symbol_map U+E0A0-U+E0A3,U+E0C0-U+E0C7 PowerlineSymbols
|
||||||
|
|
||||||
|
|
||||||
|
cursor_blink_interval 1
|
||||||
|
cursor_stop_blinking_after 15.0
|
||||||
|
|
||||||
|
show_hyperlink_targets yes
|
||||||
|
underline_hyperlinks hover
|
||||||
|
|
||||||
|
paste_actions quote-urls-at-prompt,confirm
|
||||||
|
|
||||||
|
strip_trailing_spaces smart
|
||||||
|
|
||||||
|
# theme based on Monokai Pro (Filter_Octagon)
|
||||||
|
|
||||||
|
background #3a3d4b
|
||||||
|
foreground #eaf2f1
|
||||||
|
|
||||||
|
cursor #eaf2f1
|
||||||
|
cursor_text_color #000000
|
||||||
|
selection_foreground #3a3d4b
|
||||||
|
selection_background #eaf2f1
|
||||||
|
|
||||||
|
# dull black
|
||||||
|
color0 #3a3d4b
|
||||||
|
# light black
|
||||||
|
color8 #696d77
|
||||||
|
|
||||||
|
# dull red
|
||||||
|
color1 #ff657a
|
||||||
|
# light red
|
||||||
|
color9 #ff657a
|
||||||
|
|
||||||
|
# dull green
|
||||||
|
color2 #bad761
|
||||||
|
# light green
|
||||||
|
color10 #bad761
|
||||||
|
|
||||||
|
# yellow
|
||||||
|
color3 #ffd76d
|
||||||
|
# light yellow
|
||||||
|
color11 #ffd76d
|
||||||
|
|
||||||
|
# blue
|
||||||
|
color4 #ff9b5e
|
||||||
|
# light blue
|
||||||
|
color12 #ff9b5e
|
||||||
|
|
||||||
|
# magenta
|
||||||
|
color5 #c39ac9
|
||||||
|
# light magenta
|
||||||
|
color13 #c39ac9
|
||||||
|
|
||||||
|
# cyan
|
||||||
|
color6 #9cd1bb
|
||||||
|
# light cyan
|
||||||
|
color14 #9cd1bb
|
||||||
|
|
||||||
|
# dull white
|
||||||
|
color7 #eaf2f1
|
||||||
|
# bright white
|
||||||
|
color15 #eaf2f1
|
|
@ -366,8 +366,9 @@ Trackpad config using [[https://www.mankier.com/4/libinput][libinput]]
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
*** desktop environments
|
*** desktop environments
|
||||||
Provide gnome and xfce as desktop environments. exwm is enabled automatically via module.
|
Provide Gnome, KDE (plasma) and xfce as desktop environments. exwm is enabled automatically via module.
|
||||||
#+begin_src scheme
|
#+begin_src scheme
|
||||||
|
(service plasma-desktop-service-type)
|
||||||
(service gnome-desktop-service-type)
|
(service gnome-desktop-service-type)
|
||||||
(service xfce-desktop-service-type)
|
(service xfce-desktop-service-type)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
@ -461,7 +462,7 @@ initrd with AMD microcode blobs
|
||||||
#+begin_src scheme
|
#+begin_src scheme
|
||||||
(swap-devices (list (swap-space
|
(swap-devices (list (swap-space
|
||||||
(target (uuid
|
(target (uuid
|
||||||
"2ce27ab3-07f7-4c24-90bd-9fbe14c0850d")))))
|
"e7cc2ca5-169a-4511-865f-d2d7ed72c05c")))))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** file systems & mount points
|
** file systems & mount points
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
;; -*- mode: scheme; coding: utf-8; -*-
|
;; -*- mode: scheme; coding: utf-8; -*-
|
||||||
;;
|
;;
|
||||||
;; tangled from framework13-system.org on 2024-02-08 14:07:04+01:00)
|
;; tangled from framework13-system.org on 2024-02-09 14:00:47+01:00)
|
||||||
|
|
||||||
(use-modules (gnu)
|
(use-modules (gnu)
|
||||||
(gnu packages)
|
(gnu packages)
|
||||||
|
@ -232,6 +232,7 @@ COMMIT
|
||||||
Option \"AccelProfile\" \"adaptive\"
|
Option \"AccelProfile\" \"adaptive\"
|
||||||
EndSection"))))))
|
EndSection"))))))
|
||||||
|
|
||||||
|
(service plasma-desktop-service-type)
|
||||||
(service gnome-desktop-service-type)
|
(service gnome-desktop-service-type)
|
||||||
(service xfce-desktop-service-type)
|
(service xfce-desktop-service-type)
|
||||||
|
|
||||||
|
@ -286,7 +287,7 @@ writable = yes
|
||||||
|
|
||||||
(swap-devices (list (swap-space
|
(swap-devices (list (swap-space
|
||||||
(target (uuid
|
(target (uuid
|
||||||
"2ce27ab3-07f7-4c24-90bd-9fbe14c0850d")))))
|
"e7cc2ca5-169a-4511-865f-d2d7ed72c05c")))))
|
||||||
|
|
||||||
(file-systems (cons* (file-system
|
(file-systems (cons* (file-system
|
||||||
(mount-point "/boot/efi")
|
(mount-point "/boot/efi")
|
||||||
|
|
|
@ -20,7 +20,7 @@ echo ";; -*- mode: scheme; coding: utf-8; -*-
|
||||||
<<timestamp()>>
|
<<timestamp()>>
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
* modules
|
** use-modules
|
||||||
|
|
||||||
#+BEGIN_SRC scheme
|
#+BEGIN_SRC scheme
|
||||||
(use-modules (gnu)
|
(use-modules (gnu)
|
||||||
|
@ -40,12 +40,18 @@ echo ";; -*- mode: scheme; coding: utf-8; -*-
|
||||||
(guix gexp))
|
(guix gexp))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
* 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=
|
||||||
|
|
||||||
#+BEGIN_SRC scheme
|
#+BEGIN_SRC scheme
|
||||||
(home-environment
|
(home-environment
|
||||||
(packages (specifications->packages
|
(packages (specifications->packages
|
||||||
(list
|
(list
|
||||||
|
#+END_SRC
|
||||||
|
*** generally useful
|
||||||
|
#+BEGIN_SRC scheme
|
||||||
"nordic-theme"
|
"nordic-theme"
|
||||||
"firefox"
|
"firefox"
|
||||||
"emacs-guix"
|
"emacs-guix"
|
||||||
|
@ -59,35 +65,52 @@ Packages that will show up in the home profile under =~/.guix-home/profile=
|
||||||
"crda"
|
"crda"
|
||||||
"htop"
|
"htop"
|
||||||
"password-store"
|
"password-store"
|
||||||
;; terminal
|
#+END_SRC
|
||||||
"alacritty"
|
*** KDE packages
|
||||||
;; mail
|
#+BEGIN_SRC scheme
|
||||||
"getmail6"
|
"kmail"
|
||||||
"notmuch"
|
"krunner"
|
||||||
;; graphical
|
"akonadi"
|
||||||
"scribus"
|
#+END_SRC
|
||||||
"inkscape"
|
*** terminal
|
||||||
;; sound
|
kitty config is in =dotfiles/kitty/kitty.conf=
|
||||||
"supercollider"
|
#+BEGIN_SRC scheme
|
||||||
"tidal"
|
"kitty"
|
||||||
"ardour"
|
#+END_SRC
|
||||||
"audacity"
|
*** Mail
|
||||||
|
#+BEGIN_SRC scheme
|
||||||
|
"getmail6" "notmuch"
|
||||||
|
#+END_SRC
|
||||||
|
*** graphics
|
||||||
|
#+BEGIN_SRC scheme
|
||||||
|
"scribus" "inkscape" "gimp"
|
||||||
|
"imagemagick"
|
||||||
|
#+END_SRC
|
||||||
|
*** music, sound & noise
|
||||||
|
#+BEGIN_SRC scheme
|
||||||
|
"supercollider" "tidal"
|
||||||
|
"ardour" "audacity"
|
||||||
"qpwgraph"
|
"qpwgraph"
|
||||||
;; hardware
|
#+END_SRC
|
||||||
|
*** Hardware
|
||||||
|
#+BEGIN_SRC scheme
|
||||||
"lm-sensors"
|
"lm-sensors"
|
||||||
"dmidecode"
|
"dmidecode"
|
||||||
"lshw"
|
"lshw"
|
||||||
"hwinfo"
|
"hwinfo"
|
||||||
"acpi"
|
"acpi"
|
||||||
)))
|
))) ;; end packages
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
** services
|
||||||
|
|
||||||
The list of home services. To search for available services run =guix home search KEYWORD= in a terminal.
|
The list of home services. To search for available services run =guix home search KEYWORD= in a terminal.
|
||||||
|
|
||||||
#+BEGIN_SRC scheme
|
#+BEGIN_SRC scheme
|
||||||
(services
|
(services
|
||||||
(list
|
(list
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
*** channels
|
||||||
|
|
||||||
Additional channels → nonguix (aka “The GUIX Channel That Shall Not Be Named”) & zzkt (local particulars)
|
Additional channels → nonguix (aka “The GUIX Channel That Shall Not Be Named”) & zzkt (local particulars)
|
||||||
|
|
||||||
|
@ -117,9 +140,7 @@ Additional channels → nonguix (aka “The GUIX Channel That Shall Not Be Named
|
||||||
"24A7 4604 91E6 A60F 5BB4 A00F 989F 5E6E DB47 8160"))))))
|
"24A7 4604 91E6 A60F 5BB4 A00F 989F 5E6E DB47 8160"))))))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
#+RESULTS:
|
*** environment / variables
|
||||||
|
|
||||||
environment / variables
|
|
||||||
|
|
||||||
#+BEGIN_SRC scheme
|
#+BEGIN_SRC scheme
|
||||||
(simple-service 'variant-env-vars-service
|
(simple-service 'variant-env-vars-service
|
||||||
|
@ -129,6 +150,7 @@ environment / variables
|
||||||
("SHELL" . ,(file-append zsh "/bin/zsh"))))
|
("SHELL" . ,(file-append zsh "/bin/zsh"))))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
*** zsh shell
|
||||||
zsh (and/or completions and/or [[https://lists.gnu.org/archive/html/help-guix/2020-06/msg00005.html][help-guix]])
|
zsh (and/or completions and/or [[https://lists.gnu.org/archive/html/help-guix/2020-06/msg00005.html][help-guix]])
|
||||||
=$fpath= contains =/run/current-system/profile/share/zsh/site-functions=
|
=$fpath= contains =/run/current-system/profile/share/zsh/site-functions=
|
||||||
|
|
||||||
|
@ -147,7 +169,7 @@ zsh (and/or completions and/or [[https://lists.gnu.org/archive/html/help-guix/20
|
||||||
(list (local-file ".zshrc" "zshrc")))))
|
(list (local-file ".zshrc" "zshrc")))))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
gnupg
|
*** gnupg
|
||||||
|
|
||||||
#+BEGIN_SRC scheme
|
#+BEGIN_SRC scheme
|
||||||
(service home-gpg-agent-service-type
|
(service home-gpg-agent-service-type
|
||||||
|
@ -157,7 +179,8 @@ gnupg
|
||||||
(ssh-support? #t)))
|
(ssh-support? #t)))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
dotfiles (see [[https://guix.gnu.org/manual/devel/en/html_node/Essential-Home-Services.html][guix docs]])
|
*** dotfiles
|
||||||
|
(see [[https://guix.gnu.org/manual/devel/en/html_node/Essential-Home-Services.html][guix docs]])
|
||||||
|
|
||||||
#+BEGIN_SRC scheme
|
#+BEGIN_SRC scheme
|
||||||
(service home-dotfiles-service-type
|
(service home-dotfiles-service-type
|
||||||
|
@ -165,13 +188,15 @@ dotfiles (see [[https://guix.gnu.org/manual/devel/en/html_node/Essential-Home-Se
|
||||||
(directories (list "dotfiles"))))
|
(directories (list "dotfiles"))))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
ssh & sundry (see also [[https://guix.gnu.org/manual/devel/en/html_node/Secure-Shell.html][guix manual]])
|
*** ssh & sundry
|
||||||
|
(see also [[https://guix.gnu.org/manual/devel/en/html_node/Secure-Shell.html][guix manual]])
|
||||||
|
|
||||||
#+BEGIN_SRC scheme
|
#+BEGIN_SRC scheme
|
||||||
;; ssh config in 'dotfiles'
|
;; ssh config in 'dotfiles'
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
sound via pipewire which requires dbus (see also [[https://guix.gnu.org/manual/devel/en/html_node/Sound-Home-Services.html][guix manual]])
|
*** sound
|
||||||
|
via pipewire which requires dbus (see also [[https://guix.gnu.org/manual/devel/en/html_node/Sound-Home-Services.html][guix manual]])
|
||||||
|
|
||||||
#+BEGIN_SRC scheme
|
#+BEGIN_SRC scheme
|
||||||
(service home-dbus-service-type)
|
(service home-dbus-service-type)
|
||||||
|
@ -181,14 +206,15 @@ sound via pipewire which requires dbus (see also [[https://guix.gnu.org/manual/
|
||||||
(enable-pulseaudio? #t)))
|
(enable-pulseaudio? #t)))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
fonts ( see -> https://guix.gnu.org/manual/devel/en/html_node/Fonts-Home-Services.html)
|
*** fonts
|
||||||
|
( see -> https://guix.gnu.org/manual/devel/en/html_node/Fonts-Home-Services.html)
|
||||||
|
|
||||||
#+BEGIN_SRC scheme
|
#+BEGIN_SRC scheme
|
||||||
|
)) ;; end services
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
FIN
|
* FIN
|
||||||
|
|
||||||
#+BEGIN_SRC scheme
|
#+BEGIN_SRC scheme
|
||||||
))) ;; end home-environment
|
) ;; end home-environment
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
;; -*- mode: scheme; coding: utf-8; -*-
|
;; -*- mode: scheme; coding: utf-8; -*-
|
||||||
;;
|
;;
|
||||||
;; tangled from home-configuration.org on 2024-02-08 14:07:19+01:00)
|
;; tangled from home-configuration.org on 2024-02-09 14:00:59+01:00)
|
||||||
|
|
||||||
(use-modules (gnu)
|
(use-modules (gnu)
|
||||||
(gnu services)
|
(gnu services)
|
||||||
|
@ -21,6 +21,7 @@
|
||||||
(home-environment
|
(home-environment
|
||||||
(packages (specifications->packages
|
(packages (specifications->packages
|
||||||
(list
|
(list
|
||||||
|
|
||||||
"nordic-theme"
|
"nordic-theme"
|
||||||
"firefox"
|
"firefox"
|
||||||
"emacs-guix"
|
"emacs-guix"
|
||||||
|
@ -34,27 +35,28 @@
|
||||||
"crda"
|
"crda"
|
||||||
"htop"
|
"htop"
|
||||||
"password-store"
|
"password-store"
|
||||||
;; terminal
|
|
||||||
"alacritty"
|
"kmail"
|
||||||
;; mail
|
"krunner"
|
||||||
"getmail6"
|
"akonadi"
|
||||||
"notmuch"
|
|
||||||
;; graphical
|
"kitty"
|
||||||
"scribus"
|
|
||||||
"inkscape"
|
"getmail6" "notmuch"
|
||||||
;; sound
|
|
||||||
"supercollider"
|
"scribus" "inkscape" "gimp"
|
||||||
"tidal"
|
"imagemagick"
|
||||||
"ardour"
|
|
||||||
"audacity"
|
"supercollider" "tidal"
|
||||||
|
"ardour" "audacity"
|
||||||
"qpwgraph"
|
"qpwgraph"
|
||||||
;; hardware
|
|
||||||
"lm-sensors"
|
"lm-sensors"
|
||||||
"dmidecode"
|
"dmidecode"
|
||||||
"lshw"
|
"lshw"
|
||||||
"hwinfo"
|
"hwinfo"
|
||||||
"acpi"
|
"acpi"
|
||||||
)))
|
))) ;; end packages
|
||||||
|
|
||||||
(services
|
(services
|
||||||
(list
|
(list
|
||||||
|
@ -120,6 +122,6 @@
|
||||||
(home-pipewire-configuration
|
(home-pipewire-configuration
|
||||||
(enable-pulseaudio? #t)))
|
(enable-pulseaudio? #t)))
|
||||||
|
|
||||||
|
)) ;; end services
|
||||||
|
|
||||||
|
) ;; end home-environment
|
||||||
))) ;; end home-environment
|
|
||||||
|
|
Loading…
Reference in a new issue