name change, docker, yuzu, swapfile, other things

This commit is contained in:
Freya Murphy 2023-11-03 10:43:24 -04:00
parent 85c44d6feb
commit 31b8c3c663
No known key found for this signature in database
GPG key ID: 988032A5638EE799
12 changed files with 62 additions and 44 deletions

View file

@ -1,7 +1,7 @@
[user] [user]
signingkey = 4F6BC11CEBB2F24214B90FAC9FF6937B829E565A signingkey = 4F6BC11CEBB2F24214B90FAC9FF6937B829E565A
email = tylerm@tylerm.dev email = freya@freyacat.org
name = Tyler Murphy name = Freya Murphy
[commit] [commit]
gpgsign = true gpgsign = true
[init] [init]

View file

@ -101,6 +101,9 @@
"hicolor-icon-theme" "hicolor-icon-theme"
"font-google-noto-sans-cjk" ;; fonts
"alacritty" ;; gui applicatiosn "alacritty" ;; gui applicatiosn
"wlogout" ;; applications that gui :0 "wlogout" ;; applications that gui :0
"waybar" "waybar"

View file

@ -3,8 +3,8 @@
{ {
# Home Manager needs a bit of information about you and the paths it should # Home Manager needs a bit of information about you and the paths it should
# manage. # manage.
home.username = "tylerm"; home.username = "freya";
home.homeDirectory = "/home/tylerm"; home.homeDirectory = "/home/freya";
home.stateVersion = "22.11"; # Please read the comment before changing. home.stateVersion = "22.11"; # Please read the comment before changing.
# This value will set some environment variables to allow home-manager to # This value will set some environment variables to allow home-manager to
@ -27,6 +27,7 @@
cider cider
gzdoom gzdoom
unityhub unityhub
yuzu-early-access
#steam #steam
# Rust # Rust

View file

@ -1,12 +1,12 @@
Match host * exec "gpg-connect-agent UPDATESTARTUPTTY /bye" Match host * exec "gpg-connect-agent UPDATESTARTUPTTY /bye"
Host icarus Host garchomp
HostName icarus.tylerm.dev HostName garchomp.freya.cat
User tylerm User freya
Host tardis Host yveltal
HostName tardis.tylerm.dev HostName yveltal.freya.cat
User tylerm User freya
Port 1111 Port 1111
Host stationery Host stationery

View file

@ -36,10 +36,6 @@ bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5%
bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5% bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5%
bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle
bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
bindsym F3 exec pactl set-sink-volume @DEFAULT_SINK@ +5%
bindsym F2 exec pactl set-sink-volume @DEFAULT_SINK@ -5%
bindsym F1 exec pactl set-sink-mute @DEFAULT_SINK@ toggle
bindsym F4 exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
# Brightness keybinds # Brightness keybinds
bindsym XF86MonBrightnessDown exec brightnessctl set 5%- bindsym XF86MonBrightnessDown exec brightnessctl set 5%-

View file

@ -37,7 +37,7 @@ $HOME/.guix-home/on-first-login
export NIX_PROFILE=$HOME/.nix-profile export NIX_PROFILE=$HOME/.nix-profile
export XDG_DATA_DIRS=$XDG_DATA_DIRS:$NIX_PROFILE/share export XDG_DATA_DIRS=$XDG_DATA_DIRS:$NIX_PROFILE/share
export XDG_DATA_DIRS=$XDG_DATA_DIRS:/var/lib/flatpak/exports/share export XDG_DATA_DIRS=$XDG_DATA_DIRS:/var/lib/flatpak/exports/share
export XDG_DATA_DIRS=$XDG_DATA_DIRS:/home/tylerm/.local/share/flatpak/exports/share export XDG_DATA_DIRS=$XDG_DATA_DIRS:$HOME/.local/share/flatpak/exports/share
export PATH=$PATH:$NIX_PROFILE/bin export PATH=$PATH:$NIX_PROFILE/bin
export LIBRARY_PATH=$LIBRARY_PATH:$NIX_PROFILE/lib export LIBRARY_PATH=$LIBRARY_PATH:$NIX_PROFILE/lib

View file

@ -1,6 +1,7 @@
(define-module (home-config base-system) (define-module (home-config base-system)
#:use-module (gnu) #:use-module (gnu)
#:use-module (gnu system setuid) #:use-module (gnu system setuid)
#:use-module (gnu system locale)
#:use-module (gnu packages) #:use-module (gnu packages)
#:use-module (gnu packages admin) #:use-module (gnu packages admin)
#:use-module (gnu packages avahi) #:use-module (gnu packages avahi)
@ -24,6 +25,7 @@
#:use-module (gnu services nix) #:use-module (gnu services nix)
#:use-module (gnu services sound) #:use-module (gnu services sound)
#:use-module (gnu services avahi) #:use-module (gnu services avahi)
#:use-module (gnu services docker)
#:use-module (gnu services spice) #:use-module (gnu services spice)
#:use-module (gnu services virtualization) #:use-module (gnu services virtualization)
#:use-module (home-packages wm) #:use-module (home-packages wm)
@ -50,16 +52,21 @@
(kernel linux) (kernel linux)
(firmware (list linux-firmware intel-microcode sof-firmware)) (firmware (list linux-firmware intel-microcode sof-firmware))
(locale "en_US.utf8") (locale "en_US.utf8")
(locale-definitions (cons* (locale-definition
(name "en_US.utf8") (source "en_US"))
(locale-definition
(name "ja_JP.utf8") (source "ja_JP"))
%default-locale-definitions))
(timezone "America/New_York") (timezone "America/New_York")
(keyboard-layout (keyboard-layout "us")) (keyboard-layout (keyboard-layout "us"))
(host-name "ThisWillChange") (host-name "ThisWillChange")
;; The list of user accounts ('root' is implicit). ;; The list of user accounts ('root' is implicit).
(users (cons* (user-account (users (cons* (user-account
(name "tylerm") (name "freya")
(comment "Tyler Murphy") (comment "freya")
(group "users") (group "users")
(home-directory "/home/tylerm") (home-directory "/home/freya")
(shell (file-append zsh "/bin/zsh")) (shell (file-append zsh "/bin/zsh"))
(supplementary-groups '("wheel" "audio" "lp" "plugdev" "libvirt" "kvm" "netdev" "video" "tty"))) (supplementary-groups '("wheel" "audio" "lp" "plugdev" "libvirt" "kvm" "netdev" "video" "tty")))
%base-user-accounts)) %base-user-accounts))
@ -81,6 +88,9 @@
"chrony" "chrony"
"gnupg" "gnupg"
"flatpak" "flatpak"
"man-db"
"man-pages"
"docker"
"alsa-utils" ;; sound and bluetooth "alsa-utils" ;; sound and bluetooth
@ -152,6 +162,7 @@
(fast-connectable? #t))) (fast-connectable? #t)))
(service pam-limits-service-type) (service pam-limits-service-type)
(service fprintd-service-type) (service fprintd-service-type)
(service docker-service-type)
(udev-rules-service 'fido2 libfido2 #:groups '("plugdev"))) (udev-rules-service 'fido2 libfido2 #:groups '("plugdev")))
;; This is the default list of services we ;; This is the default list of services we

View file

@ -1,11 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIBnDCCAUKgAwIBAgIRANSS7G2uorge5TXlGr7z2qswCgYIKoZIzj0EAwIwLDEQ
MA4GA1UEChMHZnJleWFDQTEYMBYGA1UEAxMPZnJleWFDQSBSb290IENBMB4XDTIz
MTAwNDIxMzczMFoXDTMzMTAwMTIxMzczMFowLDEQMA4GA1UEChMHZnJleWFDQTEY
MBYGA1UEAxMPZnJleWFDQSBSb290IENBMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcD
QgAEvyoFgV7LYPyYzubVKEAmDRtp/1Fd/+/txbFBOXE0lX3EC0pPgfr2G8S7FC5P
aNv+ZxmnSSI8vLJbVofLKNu3GaNFMEMwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB
/wQIMAYBAf8CAQEwHQYDVR0OBBYEFIWAMA1zgd/KEOAV/26yfuJS48O1MAoGCCqG
SM49BAMCA0gAMEUCIQDX9oivOL5hueuikrAEoiVw0jwTOOQ51zEQD1v4Xlp1RQIg
LitR7EYp6R0ejK66ZSE0cUdsF/4WbgtrlS3p/MQgDdw=
-----END CERTIFICATE-----

View file

@ -1,12 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIBxTCCAWqgAwIBAgIQKD7wGJ+2vQCA1+8z2waLiTAKBggqhkjOPQQDAjAsMRAw
DgYDVQQKEwdmcmV5YUNBMRgwFgYDVQQDEw9mcmV5YUNBIFJvb3QgQ0EwHhcNMjMx
MDA0MjEzNzMxWhcNMzMxMDAxMjEzNzMxWjA0MRAwDgYDVQQKEwdmcmV5YUNBMSAw
HgYDVQQDExdmcmV5YUNBIEludGVybWVkaWF0ZSBDQTBZMBMGByqGSM49AgEGCCqG
SM49AwEHA0IABAygCEQ06w0AKgqXVWCL1iX0oRqS6QEb0VY49zZimPRVmI+FdJ0O
KB4kANOJABYyFfpzoK9omJXdz6BvsFHx6c+jZjBkMA4GA1UdDwEB/wQEAwIBBjAS
BgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQFRP1PrOhDg13b9m/oPHg4IAuy
KjAfBgNVHSMEGDAWgBSFgDANc4HfyhDgFf9usn7iUuPDtTAKBggqhkjOPQQDAgNJ
ADBGAiEAoY0OsXihuhxIQAx8Fp5agkE70UaOHmT5JLJhVGH7sQYCIQCzId4kEMJ8
N4/afVgJI7R5hHbcu1Wge40SSkMx1pplFA==
-----END CERTIFICATE-----

View file

@ -0,0 +1,12 @@
-----BEGIN CERTIFICATE-----
MIIBxjCCAWugAwIBAgIRAKDzyQOSQ6q84fqZBGlmZQ8wCgYIKoZIzj0EAwIwLDEQ
MA4GA1UEChMHZnJleWFDQTEYMBYGA1UEAxMPZnJleWFDQSBSb290IENBMB4XDTIz
MTAyODEzNDAzNloXDTMzMTAyNTEzNDAzNlowNDEQMA4GA1UEChMHZnJleWFDQTEg
MB4GA1UEAxMXZnJleWFDQSBJbnRlcm1lZGlhdGUgQ0EwWTATBgcqhkjOPQIBBggq
hkjOPQMBBwNCAAQnCVugNyAxPBHS8jiF5mJmUvFUbYSL5OWzkSCMjac3FXwLTqe8
AxPga5jHATf2Kt7laq5BYm7jB4M+TcJsdM3Mo2YwZDAOBgNVHQ8BAf8EBAMCAQYw
EgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUbDJYRGXitoGNJ9r+vbJp0lU5
4VgwHwYDVR0jBBgwFoAUZhpq20aVnG7megVbECcu2kyom8kwCgYIKoZIzj0EAwID
SQAwRgIhAOZHh1skE3xE9NHpTQS8cUqiJ+cBLwcIGUguKOUf5hj9AiEA3IoFdhsO
hAErELhLd5FM3Yxl3j/TzHslvsD4QyeNhG4=
-----END CERTIFICATE-----

View file

@ -0,0 +1,11 @@
-----BEGIN CERTIFICATE-----
MIIBnDCCAUKgAwIBAgIRAPVH+EAJd7BV1oocsZ1LQLEwCgYIKoZIzj0EAwIwLDEQ
MA4GA1UEChMHZnJleWFDQTEYMBYGA1UEAxMPZnJleWFDQSBSb290IENBMB4XDTIz
MTAyODEzNDAzNVoXDTMzMTAyNTEzNDAzNVowLDEQMA4GA1UEChMHZnJleWFDQTEY
MBYGA1UEAxMPZnJleWFDQSBSb290IENBMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcD
QgAEvVC5H2UQZQxMJxKnWkNF7kKNXVDpY2N81yFXRb+K/MKw3aQTI1ukJ6A3AmZP
P9urbt/wOHI2zBuodGi4gaLBSaNFMEMwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB
/wQIMAYBAf8CAQEwHQYDVR0OBBYEFGYaattGlZxu5noFWxAnLtpMqJvJMAoGCCqG
SM49BAMCA0gAMEUCIQCCyubbf8AUq+PPrnBRQ/WFYKH3mwUXcDT7VZoLm+/q+gIg
YdSLl4AnWfDLlaTTZspft2fq5rEFCB5N+4p/67vSsmY=
-----END CERTIFICATE-----

View file

@ -1,4 +1,4 @@
(use-modules (home-config base-system) (se-modules (home-config base-system)
(gnu)) (gnu))
(operating-system (operating-system
@ -16,7 +16,7 @@
"5c5dcb22-62b1-41af-9116-b8fdfba83ca2")) "5c5dcb22-62b1-41af-9116-b8fdfba83ca2"))
(target "cryptroot") (target "cryptroot")
(type luks-device-mapping)))) (type luks-device-mapping))))
(file-systems (cons* (file-system (file-systems (cons* (file-system
(mount-point "/") (mount-point "/")
(device "/dev/mapper/cryptroot") (device "/dev/mapper/cryptroot")
@ -26,4 +26,11 @@
(mount-point "/boot/efi") (mount-point "/boot/efi")
(device (uuid "AD5A-4DF3" (device (uuid "AD5A-4DF3"
'fat32)) 'fat32))
(type "vfat")) %base-file-systems))) (type "vfat")) %base-file-systems))
(swap-devices
(list
(swap-space
(target "/swapfile")
(dependencies (filter (file-system-mount-point-predicate "/")
file-systems))))))