diff --git a/home-config/hypr/autostart.sh b/home-config/hypr/autostart.sh index ed66fff..4881fd9 100755 --- a/home-config/hypr/autostart.sh +++ b/home-config/hypr/autostart.sh @@ -1,5 +1,7 @@ #!/usr/bin/env bash +hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP & + waybar & mako & @@ -7,3 +9,7 @@ mako & swaybg -i ~/.config/hypr/Wallpapers/mountains.jpg & swayidle -w timeout 300 'swaylock --screenshots --clock --indicator --grace 3 --fade-in 1 --effect-blur 7x5 --effect-greyscale' timeout 600 'hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on' before-sleep 'swaylock -f -c 000000' & + +syncthing serve --no-browser & + +blueman-applet & diff --git a/home-config/hypr/hyprland.conf b/home-config/hypr/hyprland.conf index 5df73de..2c23c63 100644 --- a/home-config/hypr/hyprland.conf +++ b/home-config/hypr/hyprland.conf @@ -119,7 +119,8 @@ bind = $mainMod SHIFT, Space, togglefloating bind = $mainMod, D, exec, fuzzel --width=35 --font='Hack:weight=bold:size=12' --background-color='282a36fa' --selection-color='3d4460fa' --line-height=20 --border-radius=20 bind = $mainMod, P, pseudo, # dwindle bind = $mainMod, J, togglesplit, # dwindle -bind = $mainMod, F, fullscreen +bind = $mainMod, F, fullscreen, 1 +bind = $mainMod SHIFT, F, fullscreen bind = ,XF86MonBrightnessUp, exec, light -A 10 bind = ,XF86MonBrightnessDown, exec, light -U 10 diff --git a/modules/ryan-config/base-system.scm b/modules/ryan-config/base-system.scm index 9273e17..127f57c 100644 --- a/modules/ryan-config/base-system.scm +++ b/modules/ryan-config/base-system.scm @@ -3,6 +3,7 @@ #:use-module (nongnu packages linux) #:use-module (gnu system setuid) #:use-module (gnu packages admin) + #:use-module (gnu packages firmware) #:use-module (guix packages) #:use-module (gnu packages shells) #:use-module (guix build-system trivial) @@ -138,6 +139,7 @@ "docker" "libvirt" "virt-manager" + "ovmf" "wireplumber" "wireshark" "zsh")) @@ -160,6 +162,10 @@ (unix-sock-group "libvirt"))) (service virtlog-service-type) (service bluetooth-service-type) + (extra-special-file "/usr/share/OVMF/OVMF_CODE.fd" + (file-append ovmf "/share/firmware/ovmf_x64.bin")) + (extra-special-file "/usr/share/OVMF/OVMF_VARS.fd" + (file-append ovmf "/share/firmware/ovmf_vars.fd")) (udev-rules-service 'fido2 libfido2 #:groups '("plugdev"))) ;; This is the default list of services we