dotfiles

my shiny new dotfiles
git clone git://git.jakekoroman.com/dotfiles
Log | Files | Refs | README

commit e50d9fe622a701a2014320cc9222d36db54b4dab
parent 96022bae71762f42fe5fecef98bcc3b2a5194618
Author: Jake Koroman <jakekoroman@gmail.com>
Date:   Sun, 28 Apr 2024 19:23:57 -0400

a bunch of fun new stuff.

Diffstat:
M.config/emacs/init.el | 5+++++
M.config/newsboat/urls | 1+
Mdevice-specific/desktop/dwl-hardware.h | 1+
Mdevice-specific/desktop/emacs.el | 5+++--
Mdwl/config.h | 7+++++--
5 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/.config/emacs/init.el b/.config/emacs/init.el @@ -43,6 +43,11 @@ ;; (global-hl-line-mode 1) (global-display-line-numbers-mode) +;; pascal compilation errors +(require 'compile) +(add-to-list 'compilation-error-regexp-alist + '("^\\(.*\\)(\\([0-9]+\\)+\\,\\([0-9]+\\)).*" 1 2 3)) + ;;; Package installs and configuration (require 'package) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) diff --git a/.config/newsboat/urls b/.config/newsboat/urls @@ -20,6 +20,7 @@ https://www.gentoo.org/feeds/news.xml "~Gentoo News" "gentoo" "news" https://archlinux.org/feeds/news/ "~Arch News" "arch" "news" https://artixlinux.org/feed.php "~Artix News" "arch" "news" https://suckless.org/atom.xml "suckless" +https://asahilinux.org/blog/index.xml "asahi" ---Misc--- https://based.cooking/index.xml "Recipes" "food" diff --git a/device-specific/desktop/dwl-hardware.h b/device-specific/desktop/dwl-hardware.h @@ -19,6 +19,7 @@ static const MonitorRule monrules[] = { static const char *const autostart[] = { "wbg", "/home/jake/Pictures/wallpaper", NULL, "sh", "-c", "gentoo-pipewire-launcher", NULL, + "dwmblocks", "-b", NULL, NULL /* terminate */ }; diff --git a/device-specific/desktop/emacs.el b/device-specific/desktop/emacs.el @@ -5,5 +5,6 @@ ;; (toggle-frame-maximized) (set-default 'truncate-lines t) ;; (list-colors-display) for a color picker -(load-theme 'gruber-darker t) -(transparency 100) +;; (load-theme 'gruber-darker t) +(update-theme) +(transparency 90) diff --git a/dwl/config.h b/dwl/config.h @@ -19,7 +19,8 @@ static const unsigned int gappx = 10; /* gap pixel between windows */ static const unsigned int borderpx = 1; /* border pixel of windows */ static const float rootcolor[] = COLOR(0x222222ff); static const float bordercolor[] = COLOR(0x181818ff); -static const float focuscolor[] = COLOR(0x3465a4ff); +/* static const float focuscolor[] = COLOR(0x3465a4ff); */ +static const float focuscolor[] = COLOR(0xf43841ff); static const float urgentcolor[] = COLOR(0xa40000ff); /* To conform the xdg-protocol, set the alpha to zero to restore the old behavior */ static const float fullscreen_bg[] = {0.1f, 0.1f, 0.1f, 1.0f}; /* You can also use glsl colors */ @@ -33,7 +34,7 @@ static int log_level = WLR_ERROR; static const Rule rules[] = { /* app_id title tags mask isfloating isterm noswallow monitor */ { "foot", NULL, 0, 0, 1, 1, -1 }, - { "LibreWolf", NULL, 0, 0, 0, 1, -1 }, + { "librewolf", NULL, 0, 0, 0, 1, -1 }, { "firefox", NULL, 0, 0, 0, 1, -1 }, }; @@ -72,6 +73,7 @@ static const char *bookmarkscmd[] = { "bookmarks", NULL }; static const char *browsercmd[] = { BROWSER, NULL }; static const char *brightupcmd[] = { "brightness", "up", NULL }; static const char *brightdowncmd[] = { "brightness", "down", NULL }; +static const char *emacscmd[] = { "emacs", NULL }; static const char *menucmd[] = { "bemenu-run", NULL }; static const char *passcmd[] = { "passmenu-otp", NULL }; static const char *pavucmd[] = { "pavucontrol", NULL }; @@ -99,6 +101,7 @@ static const Key keys[] = { { MODKEY, XKB_KEY_b, spawn, {.v = browsercmd} }, { MODKEY, XKB_KEY_r, spawn, {.v = rdpmenucmd} }, { MODKEY, XKB_KEY_Delete, spawn, {.v = swaylockcmd} }, + { MODKEY, XKB_KEY_e, spawn, {.v = emacscmd} }, { MODKEY, XKB_KEY_F2, togglebar, {0} }, { MODKEY, XKB_KEY_g, togglegaps, {0} }, { MODKEY, XKB_KEY_j, focusstack, {.i = +1} },