(define-module (mirenn home)) (use-modules (gnu packages) (gnu packages window-management) (gnu packages finance) (gnu home) (gnu home services) (gnu home services shells) (gnu home services niri) (gnu home services ssh) (gnu home services shepherd) (gnu home services xdg) (gnu home services dotfiles) (mirenn home services brightnessctl) (mirenn home services timer) (guix gexp)) (home-environment (packages (specifications->packages (list "foot" "waybar" "mako" "rofi" "swaybg" "swaylock-effects" "wallust" "swayidle" "libnotify" "wl-clipboard" "wev" "fzf" "fish" "neovim" "bat" "btop" "fd" "ripgrep" "zoxide" "trash-cli" "brightnessctl" "pamixer" "pulsemixer" "sshfs" "sshfs" "python-yubikey-manager" "libsixel" "xdg-utils" "lazygit" "emacs" "font-cica" "font-nerd-symbols" "font-google-noto-emoji" "papirus-icon-theme" "git" "git-lfs" "fastfetch-minimal" "hyperfine" "rsync" "yt-dlp" "mpv" "feh" "icecat" "nautilus" "bzmenu" "icedove-wayland" "trezord" "monero-gui" "steam" "telegram-desktop" "ardour" "zoom"))) (services (cons* (service home-fish-service-type (home-fish-configuration (environment-variables '(("EDITOR" . "nvim"))))) (service home-xdg-mime-applications-service-type) (service home-niri-service-type) (service home-brightnessctl-service-type) (service home-openssh-service-type (home-openssh-configuration (hosts (list (openssh-host (name "github") (user "git") (host-name "github.com") (extra-content " PreferredAuthentications publickey") (identity-file "~/.ssh/zenbook")) (openssh-host (name "codeberg") (user "git") (host-name "codeberg.org") (extra-content " PreferredAuthentications publickey") (identity-file "~/.ssh/yubikey_sk")) (openssh-host (name "pve1") (user "root") (host-name "192.168.0.3") (extra-content " PreferredAuthentications publickey") (identity-file "~/.ssh/yubikey_sk") (environment-variables '(("TERM" . "xterm"))) (control-master 'auto) (control-file-name "~/.ssh/yubikey_sk-%r@%h:%p") (control-persist "5m")) (openssh-host (name "cgit") (user "git") (host-name "192.168.0.5") (extra-content " PreferredAuthentications publickey") (identity-file "~/.ssh/yubikey_sk") (environment-variables '(("TERM" . "xterm"))) (control-master 'auto) (control-file-name "~/.ssh/yubikey_sk-%r@%h:%p") (control-persist "5m")) (openssh-host (name "desktop") (user "eric") (host-name "100.64.0.7") (extra-content " PreferredAuthentications publickey") (identity-file "~/.ssh/zenbook")))))) (service home-dotfiles-service-type (home-dotfiles-configuration (directories '("home/files/dotfiles")))) %base-home-services)))