commit 127c6f99360f69d3c8ce495d3aac3774e9c44a18
parent b4f21f4f7d4304af7a2b21c23ba6d7d8385608ef
Author: Luke Willis <lukejw@loquat.dev>
Date: Fri, 5 Sep 2025 09:51:13 -0400
Some minor additions
Diffstat:
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))))