orchard

My personal GNU Guix configurations.
Log | Files | Refs | README

commit 127c6f99360f69d3c8ce495d3aac3774e9c44a18
parent b4f21f4f7d4304af7a2b21c23ba6d7d8385608ef
Author: Luke Willis <lukejw@loquat.dev>
Date:   Fri,  5 Sep 2025 09:51:13 -0400

Some minor additions

Diffstat:
Morchard/home/lukejw.scm | 11++++++++++-
Aorchard/home/lukejw/scripts/tofi-loginctl-prompt.sh | 3+++
Morchard/home/lukejw/sway.scm | 7++++++-
3 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/orchard/home/lukejw.scm b/orchard/home/lukejw.scm @@ -21,6 +21,7 @@ #:use-module (gnu packages librewolf) #:use-module (gnu packages linux) #:use-module (gnu packages lxqt) + #:use-module (gnu packages pdf) #:use-module (gnu packages polkit) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages qt) @@ -31,6 +32,7 @@ #:use-module (gnu packages toys) #:use-module (gnu packages version-control) #:use-module (gnu packages video) + #:use-module (gnu packages web-browsers) #:use-module (gnu packages wm) #:use-module (gnu packages xdisorg) #:use-module (gnu services) @@ -38,7 +40,8 @@ #:use-module (guix build-system copy) #:use-module (guix gexp) #:use-module (guix git-download) - #:use-module (guix packages) + #:use-module (guix packages) + #:use-module (nongnu packages messaging) #:use-module (orchard home lukejw sway) #:export (lukejw-home-environment)) @@ -67,8 +70,10 @@ (list ;; Apps pavucontrol-qt librewolf + lynx kakoune newsraft + signal-desktop ;; Utils git rsync @@ -77,11 +82,15 @@ kvantum oxygen-icons breeze-icons + bibata-cursor-theme papirus-icon-theme ;; GPG gnupg pinentry-qt ;; Media + zathura + zathura-pdf-mupdf + mpv ffmpeg wf-recorder-0.5.0 yt-dlp diff --git a/orchard/home/lukejw/scripts/tofi-loginctl-prompt.sh b/orchard/home/lukejw/scripts/tofi-loginctl-prompt.sh @@ -0,0 +1,3 @@ +#!/bin/sh +COMMAND=$(printf "poweroff\nreboot\nsuspend" | tofi --prompt-text "loginctl ") +loginctl $COMMAND diff --git a/orchard/home/lukejw/sway.scm b/orchard/home/lukejw/sway.scm @@ -157,6 +157,7 @@ ($mod+d . "exec $menu") ($mod+Shift+c . "reload") ($mod+Shift+e . ,#~(string-append "exec " #$scripts "/bin/tofi-exit-sway-prompt.sh")) + ($mod+Shift+p . ,#~(string-append "exec " #$scripts "/bin/tofi-loginctl-prompt.sh")) ($mod+$left . "focus left") ($mod+$down . "focus down") ($mod+$up . "focus up") @@ -230,6 +231,10 @@ (startup-programs %sway-startup-programs) (extra-content (append (list - "for_window [title=\"Authentication Required\"] floating enable") + ;; This fixes lxqt-policykit being weird + "for_window [title=\"Authentication Required\"] floating enable" + ;; This removes the title from the foot terminal + "for_window [app_id=\"foot\"] border pixel" + "xwayland enable") %sway-theme))))