aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bin/.local/bin/scripts/emacs/show-agenda.el16
-rwxr-xr-xbin/.local/bin/scripts/emacs/show-agenda.sh4
-rw-r--r--conky/.config/conky/conky.conf24
-rw-r--r--xmonad/.config/xmonad/xmonad.hs15
4 files changed, 37 insertions, 22 deletions
diff --git a/bin/.local/bin/scripts/emacs/show-agenda.el b/bin/.local/bin/scripts/emacs/show-agenda.el
deleted file mode 100644
index a36eb4c..0000000
--- a/bin/.local/bin/scripts/emacs/show-agenda.el
+++ /dev/null
@@ -1,16 +0,0 @@
-(org-eval-in-environment (org-make-parameter-alist
- '(org-agenda-span
- 'week
- org-agenda-use-time-grid t
- org-agenda-remove-tags t
- org-agenda-window-setup 'nope))
- (let* ((wins (current-window-configuration))
- org-agenda-sticky)
- (save-excursion
- (with-current-buffer
- (get-buffer-create org-agenda-buffer-name)
- (pop-to-buffer (current-buffer))
- (org-agenda nil "a")
- (let ((result (buffer-string)))
- (with-temp-file "~/.agenda" (insert result)))))
- (set-window-configuration wins)))
diff --git a/bin/.local/bin/scripts/emacs/show-agenda.sh b/bin/.local/bin/scripts/emacs/show-agenda.sh
index 6c2f96e..89326b3 100755
--- a/bin/.local/bin/scripts/emacs/show-agenda.sh
+++ b/bin/.local/bin/scripts/emacs/show-agenda.sh
@@ -1,4 +1,4 @@
#!/bin/bash
-emacsclient -e "$(cat show-agenda.el)"
-cat ~/.agenda
+emacsclient -e "(bard/export-agenda-to-file)"
+cat ~/.cache/agenda
diff --git a/conky/.config/conky/conky.conf b/conky/.config/conky/conky.conf
new file mode 100644
index 0000000..7bab97b
--- /dev/null
+++ b/conky/.config/conky/conky.conf
@@ -0,0 +1,24 @@
+conky.config = {
+ update_interval = 10,
+ double_buffer = true,
+ alignment = 'bottom_left',
+ gap_x = 30,
+ gap_y = 30,
+ minimum_width = 500,
+ maximum_height = 250,
+
+ own_window = true,
+ own_window_type = 'dock',
+ own_window_colour = '#181818',
+ own_window_hints = 'below,undecorated,sticky,skip_taskbar,skip_pager',
+
+ use_xft = true,
+ font = 'Iosevka Comfy:size=12',
+ default_color = '#e4e4e4',
+ color1='#cc8c3c'
+}
+
+conky.text = [[
+${color1}Org Agenda:${color}
+${execpi 300 ~/.local/bin/scripts/emacs/show-agenda.sh}
+]]
diff --git a/xmonad/.config/xmonad/xmonad.hs b/xmonad/.config/xmonad/xmonad.hs
index 9605469..a4673f4 100644
--- a/xmonad/.config/xmonad/xmonad.hs
+++ b/xmonad/.config/xmonad/xmonad.hs
@@ -4,10 +4,7 @@ import XMonad.Util.EZConfig
-- window layout
import XMonad.Layout.Magnifier
import XMonad.Layout.ThreeColumns
-import XMonad.Layout.Spacing
import XMonad.Layout.Tabbed
-import XMonad.Layout.SubLayouts
-import XMonad.Layout.BoringWindows
import XMonad.Layout.NoBorders
import XMonad.Layout.ResizableTile
import XMonad.Layout.Simplest
@@ -61,7 +58,8 @@ myConfig xmprocs = def
, workspaces = myWorkspaces
, handleEventHook = swallowEventHook (className =? "St") (className =? "mpv" <||> className =? "Zathura")
, logHook = myLogHook xmprocs
- , manageHook = manageDocks <+> manageHook def
+ , startupHook = spawn "conky -c ~/.config/conky/conky.conf"
+ , manageHook = myManageHook
, borderWidth = 3
, focusedBorderColor = orange -- Focused window border color
, normalBorderColor = bg_alt -- Unfocused window border color
@@ -128,6 +126,10 @@ myKeys =
, ("<XF86AudioLowerVolume>", spawn "wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-")
, ("<XF86AudioMute>", spawn "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle")
+ -- brightness
+ , ("<XF86MonBrightnessUp>", spawn "xbacklight -inc 10")
+ , ("<XF86MonBrightnessDown>", spawn "xbacklight -dec 10")
+
-- main programs
-- , ("M-w", spawn "librewolf-bin")
, ("M-S-w", spawn "firefox")
@@ -176,3 +178,8 @@ myLogHook xmprocs = mapM_ (\xmproc -> dynamicLogWithPP xmobarPP
, ppHiddenNoWindows = \ws -> ""
, ppUrgent = xmobarColor "red" "" . wrap "!" "!"
}) xmprocs
+
+myManageHook = composeAll
+ [ className =? "conky" --> doIgnore -- Ignore Conky so it doesn't get tiled
+ , manageDocks -- Ensure docks (like xmobar) are managed correctly
+ ] <+> manageHook def