Compare commits
3 Commits
7a742d3639
...
6797f80d0e
Author | SHA1 | Date |
---|---|---|
Ethan Reece | 6797f80d0e | |
Ethan Reece | 8678fed7bd | |
Ethan Reece | 73cbe658b1 |
|
@ -12,10 +12,6 @@ end
|
||||||
|
|
||||||
set -x GPG_TTY (tty)
|
set -x GPG_TTY (tty)
|
||||||
|
|
||||||
set -x EDITOR /usr/bin/hx
|
|
||||||
|
|
||||||
set -x VISUAL /usr/bin/hx
|
|
||||||
|
|
||||||
set -Ua fish_user_paths /home/sudoer777/.config/guix/current/bin/
|
set -Ua fish_user_paths /home/sudoer777/.config/guix/current/bin/
|
||||||
|
|
||||||
set -x GUIX_HOME /home/sudoer777/.guix-home/profile
|
set -x GUIX_HOME /home/sudoer777/.guix-home/profile
|
||||||
|
@ -32,6 +28,11 @@ set -x SSL_CERT_FILE $GUIX_HOME/etc/ssl/certs/ca-certificates.crt
|
||||||
|
|
||||||
set -x GIT_SSL_CAINFO $SSL_CERT_FILE
|
set -x GIT_SSL_CAINFO $SSL_CERT_FILE
|
||||||
|
|
||||||
|
set -x EDITOR $GUIX_HOME/bin/hx
|
||||||
|
|
||||||
|
set -x VISUAL $GUIX_HOME/bin/hx
|
||||||
|
|
||||||
|
|
||||||
alias ls='exa'
|
alias ls='exa'
|
||||||
|
|
||||||
function home-reconfig
|
function home-reconfig
|
||||||
|
@ -48,4 +49,8 @@ function home-update
|
||||||
just update
|
just update
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function hotspot
|
||||||
|
sudo sysctl net.ipv4.ip_default_ttl=65
|
||||||
|
end
|
||||||
|
|
||||||
fish_add_path -g
|
fish_add_path -g
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
{"email":"vaultwarden@sudoer777.dev","base_url":"https://vault.sudoer777.dev/","identity_url":null,"notifications_url":null,"lock_timeout":3600,"sync_interval":3600,"pinentry":"pinentry","client_cert_path":null}
|
|
@ -0,0 +1 @@
|
||||||
|
# use-keyboxd
|
|
@ -0,0 +1,5 @@
|
||||||
|
pinentry-program /gnu/store/mglbqwkdyzxqw0gfngmghr7vrkcxwkxa-pinentry-tty-1.2.1/bin/pinentry
|
||||||
|
default-cache-ttl 600
|
||||||
|
max-cache-ttl 7200
|
||||||
|
default-cache-ttl-ssh 1800
|
||||||
|
max-cache-ttl-ssh 7200
|
|
@ -12,3 +12,5 @@
|
||||||
pinentry-mode = loopback
|
pinentry-mode = loopback
|
||||||
[init]
|
[init]
|
||||||
defaultBranch = main
|
defaultBranch = main
|
||||||
|
[sendemail]
|
||||||
|
smtpserver = /home/sudoer777/.guix-home/profile/bin/msmtp
|
||||||
|
|
|
@ -10,16 +10,46 @@
|
||||||
(gnu home services guix)
|
(gnu home services guix)
|
||||||
(gnu home services gnupg)
|
(gnu home services gnupg)
|
||||||
(gnu home services ssh)
|
(gnu home services ssh)
|
||||||
|
(gnu home services mail)
|
||||||
(gnu home services syncthing))
|
(gnu home services syncthing))
|
||||||
|
|
||||||
(home-environment
|
(home-environment
|
||||||
(packages (specifications->packages (list "emacs-guix"
|
(packages (specifications->packages (list "emacs-guix"
|
||||||
"emacs-geiser-guile"
|
"emacs-geiser-guile"
|
||||||
"emacs-geiser"
|
"emacs-geiser"
|
||||||
|
"coreutils"
|
||||||
|
"findutils"
|
||||||
|
"util-linux"
|
||||||
|
; "shadow" - conflicts with host distro (needs Shepherd?)
|
||||||
|
"iputils"
|
||||||
|
"procps"
|
||||||
|
"psmisc"
|
||||||
|
"gzip"
|
||||||
|
"tar"
|
||||||
|
"diffutils"
|
||||||
|
"iproute2"
|
||||||
|
"ncurses"
|
||||||
|
"bzip2"
|
||||||
|
"xz"
|
||||||
|
"psmisc"
|
||||||
|
"curl"
|
||||||
|
"pinentry-tty"
|
||||||
|
"wget"
|
||||||
|
"man-db"
|
||||||
|
"mailutils"
|
||||||
|
"lsof"
|
||||||
|
"strace"
|
||||||
|
"tcpdump"
|
||||||
|
"file"
|
||||||
|
"e2fsprogs"
|
||||||
"guile"
|
"guile"
|
||||||
"guix"
|
"guix"
|
||||||
|
"speedtest-cli"
|
||||||
"emacs"
|
"emacs"
|
||||||
"make"
|
"make"
|
||||||
|
"password-store"
|
||||||
|
"pass-otp"
|
||||||
|
"rbw"
|
||||||
"just"
|
"just"
|
||||||
"bat"
|
"bat"
|
||||||
"cups"
|
"cups"
|
||||||
|
@ -35,6 +65,7 @@
|
||||||
; "waybar" - conflicts with host distro
|
; "waybar" - conflicts with host distro
|
||||||
"pijul"
|
"pijul"
|
||||||
"git"
|
"git"
|
||||||
|
"git:send-email"
|
||||||
"starship"
|
"starship"
|
||||||
; "hyprland" - conflicts with host distro
|
; "hyprland" - conflicts with host distro
|
||||||
; "inkscape" - libcamera broken
|
; "inkscape" - libcamera broken
|
||||||
|
@ -43,7 +74,6 @@
|
||||||
"flatpak"
|
"flatpak"
|
||||||
"libreoffice"
|
"libreoffice"
|
||||||
"kitty"
|
"kitty"
|
||||||
; "gnupg" - conflicts with host distro
|
|
||||||
"dolphin"
|
"dolphin"
|
||||||
"keepassxc"
|
"keepassxc"
|
||||||
"htop"
|
"htop"
|
||||||
|
@ -119,9 +149,33 @@
|
||||||
(local-file ".config/fish/config.fish")))))
|
(local-file ".config/fish/config.fish")))))
|
||||||
(service home-files-service-type
|
(service home-files-service-type
|
||||||
`((".emacs.d/init.el" ,(local-file "./.emacs.d/init.el"))
|
`((".emacs.d/init.el" ,(local-file "./.emacs.d/init.el"))
|
||||||
(".gitconfig" ,(local-file "./gitconfig"))))
|
(".gitconfig" ,(local-file "./gitconfig"))
|
||||||
|
(".gnupg/common.conf" ,(local-file "./.gnupg/common.conf"))))
|
||||||
(service home-xdg-configuration-files-service-type
|
(service home-xdg-configuration-files-service-type
|
||||||
`(("weechat/weechat.conf" ,(local-file "./.config/weechat/weechat.conf"))
|
`(("weechat/weechat.conf" ,(local-file "./.config/weechat/weechat.conf"))
|
||||||
("zathura/zathurarc" ,(local-file "./.config/zathura/zathurarc"))
|
("zathura/zathurarc" ,(local-file "./.config/zathura/zathurarc"))
|
||||||
|
("rbw/config.json" ,(local-file "./.config/rbw/config.json"))
|
||||||
("guix/channels.scm" ,(local-file "./channels.scm.lock"))))
|
("guix/channels.scm" ,(local-file "./channels.scm.lock"))))
|
||||||
|
(service home-gpg-agent-service-type
|
||||||
|
(home-gpg-agent-configuration
|
||||||
|
(pinentry-program
|
||||||
|
(file-append pinentry-tty "/bin/pinentry"))
|
||||||
|
(ssh-support? #t)))
|
||||||
|
(service home-msmtp-service-type
|
||||||
|
(home-msmtp-configuration
|
||||||
|
(accounts
|
||||||
|
(list
|
||||||
|
(msmtp-account
|
||||||
|
(name "default")
|
||||||
|
(configuration
|
||||||
|
(msmtp-configuration
|
||||||
|
(host "smtp.fastmail.com")
|
||||||
|
(port 465)
|
||||||
|
(auth? #t)
|
||||||
|
(user "fastmail@ethanreece.com")
|
||||||
|
(from "guix-home@ethanreece.com")
|
||||||
|
(tls? #t)
|
||||||
|
(tls-starttls? #f)
|
||||||
|
(tls-trust-file "~/.guix-home/profile/etc/ssl/certs/ca-certificates.crt")
|
||||||
|
(password-eval "pass Mail/fastmail@ethanreece.com"))))))))
|
||||||
(service home-symlink-manager-service-type))))
|
(service home-symlink-manager-service-type))))
|
||||||
|
|
Loading…
Reference in New Issue