From 4b5acfbfc4e7574f9ad77e76fdf15fa53e089286 Mon Sep 17 00:00:00 2001 From: Matt Nish-Lapidus Date: Sun, 29 Sep 2024 13:45:20 -0400 Subject: [PATCH] updating email config --- dotfiles/dot_msmtprc | 4 ++-- home/home.nix | 20 +++++++++++++++++++- system/eddie/configuration.nix | 32 ++++++++++++++++++++------------ 3 files changed, 41 insertions(+), 15 deletions(-) diff --git a/dotfiles/dot_msmtprc b/dotfiles/dot_msmtprc index ff26939..2332ac8 100644 --- a/dotfiles/dot_msmtprc +++ b/dotfiles/dot_msmtprc @@ -10,7 +10,7 @@ port 465 protocol smtp from matt@emenel.ca user matt@emenel.ca -passwordeval security find-generic-password -s "mu4e-mattemenel-fastmail" -w +passwordeval rbw get mu4e-fastmail tls on tls_starttls off @@ -23,7 +23,7 @@ port 465 protocol smtp from admin@studyoftime.org user admin@studyoftime.org -passwordeval security find-generic-password -s "mu4e-studyoftime" -w +passwordeval rbw get admin@studyoftime tls on tls_starttls off diff --git a/home/home.nix b/home/home.nix index f9e2895..77441e3 100644 --- a/home/home.nix +++ b/home/home.nix @@ -86,10 +86,15 @@ papers newsflash - #wine_wow_packages.waylandFull wineWowPackages.staging + wineWowPackages.fonts winetricks + spice + spice-gtk + spice-protocol + virt-viewer + nyxt librewolf ungoogled-chromium @@ -101,6 +106,7 @@ signal-desktop libreoffice plexamp + carla audacity supercollider-with-plugins bitwig-studio @@ -114,6 +120,7 @@ yabridgectl ansel rawtherapee + epson-escpr ]; username = "emenel"; @@ -122,9 +129,20 @@ sessionPath = [ "/home/emenel/.config/emacs/bin" "/home/emenel/.config/fish/functions" ]; + sessionVariables = { + EDITOR = "emacsclient"; + WINEFSYNC = 1; + }; + stateVersion = "24.05"; }; + home.pointerCursor = { + gtk.enable = true; + package = pkgs.vanilla-dmz; + name = "Vanilla-DMZ"; + }; + programs = { home-manager.enable = true; direnv = { diff --git a/system/eddie/configuration.nix b/system/eddie/configuration.nix index 75ef3d4..9576704 100644 --- a/system/eddie/configuration.nix +++ b/system/eddie/configuration.nix @@ -164,7 +164,7 @@ users.users.emenel = { isNormalUser = true; description = "emenel"; - extraGroups = [ "networkmanager" "wheel" "uinput" "input" "audio" "video" ]; + extraGroups = [ "networkmanager" "wheel" "uinput" "input" "audio" "video" "libvirtd" "nvidia" "cups" ]; openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFvtBCUQEi7r6mXdaULEaMMvGH1IWZBX9tXpjbIECar2 matt@emenel.ca" ]; packages = with pkgs; [ git @@ -196,18 +196,8 @@ git tailscale rsync - #kanata kmonad - ]; - - #systemd.services.kanata = { - # enable = true; - # wantedBy = [ "default.target" ]; - # description = "kanata"; - # serviceConfig = { - # ExecStart = "/home/emenel/.nix-profile/bin/kanata --cfg /home/emenel/.config/kanata/main.kbd"; - # }; - #}; + ]; services.kmonad = { enable = true; @@ -223,6 +213,24 @@ }; }; + programs.virt-manager.enable = true; + + virtualisation = { + libvirtd = { + enable = true; + qemu = { + package = pkgs.qemu_kvm; + swtpm.enable = true; + ovmf.enable = true; + ovmf.packages = [ pkgs.OVMFFull.fd ]; + }; + }; + spiceUSBRedirection.enable = true; + }; + + services.qemuGuest.enable = true; + services.spice-vdagentd.enable = true; + programs.steam = { enable = true; extraCompatPackages = [ pkgs.proton-ge-bin ];