Compare commits

...

2 Commits

6 changed files with 50 additions and 18 deletions

View File

@@ -4,7 +4,7 @@ import = ["/home/opal/.config/alacritty/theme.toml"]
TERM = "alacritty"
[font]
size = 18
size = 22
[font.normal]
family = "Terminus"

View File

@@ -20,7 +20,7 @@
(setq browse-url-browser-function 'eww-browse-url)
(set-face-attribute 'default nil :font "Terminus" :height 130 :weight 'regular)
(set-face-attribute 'default nil :font "Terminus" :height 200 :weight 'regular)
(set-face-attribute 'fixed-pitch nil :font "Terminus" :height 1.0 :weight 'regular)
(set-face-attribute 'variable-pitch nil :font "Terminus" :height 1.0 :weight 'bold)
@@ -162,10 +162,19 @@
(add-to-list 'org-structure-template-alist '("clj" . "src clojure")))
(defun opal/elfeed-open-in-firefox ()
"Open the current Elfeed entry link in Firefox."
(interactive)
(let ((link (elfeed-entry-link (elfeed-search-selected :single))))
(if link
(browse-url-firefox link)
(message "No link to open."))))
(use-package elfeed
:ensure t
:bind
("C-c f" . elfeed) ;; Open Elfeed
(("C-c e" . elfeed)
("C-c f" . opal/elfeed-open-in-firefox))
:config
;; Set your feeds
(setq elfeed-feeds
@@ -183,6 +192,7 @@
("https://multipolarista.com/rss" news politics)
("https://www.telesurenglish.net/feed/" news politics)
("https://theintercept.com/feed/" news politics)
("https://www.dropsitenews.com/feed" news politics)
;; Tech
("https://landchad.net/rss.xml" tech)
@@ -205,10 +215,26 @@
(setq elfeed-search-filter "@1-month-ago +unread")
;; Update feeds automatically when entering Elfeed search mode
(add-hook 'elfeed-search-mode-hook 'elfeed-update))
(add-hook 'elfeed-search-mode-hook 'elfeed-update)
;; Evil keybindings for Elfeed
(evil-define-key 'normal elfeed-search-mode-map
"o" 'opal/elfeed-open-in-firefox ;; Open link in Firefox
"gr" 'elfeed-update ;; Refresh feeds
"q" 'quit-window)) ;; Quit Elfeed
(setq create-lockfiles nil)
;; Make sure eww opens in it's own buffer
(after! eww
(set-popup-rule! "^\\*eww\\*" :ignore t))
(setq erc-server "irc.libera.chat"
erc-nick "opalvault"
erc-user-full-name "Opal"
erc-track-shorten-start 8
erc-autojoin-channels-alist '(("irc.libera.chat" "#systemcrafters" "#emacs" "#nyxt" "#guix"))
erc-kill-buffer-on-part t
erc-auto-query 'bury
erc-hide-list '("JOIN" "PART" "QUIT"))

View File

@@ -171,7 +171,7 @@
;;(wanderlust +gmail)
:app
;;calendar
calendar
emms
;;everywhere ; *leave* Emacs!? You must be joking
irc ; how neckbeards socialize

View File

@@ -1,6 +1,10 @@
;; Include
(package! org-bullets)
(package! visual-fill-column)
(package! org-make-toc)
(package! modus-themes)
(package! ef-themes)
(package! org-drill)
;; Remove
(package! dirvish :disable t)

View File

@@ -7,16 +7,16 @@ inode/directory=pcmanfm-qt
video/mp4=org.videolan.VLC.desktop;
video/quicktime=org.videolan.VLC.desktop
text/html=brave-browser.desktop
application/xhtml+xml=brave-browser.desktop
application/xml=brave-browser.desktop
text/xml=brave-browser.desktop
text/xsl=brave-browser.desktop
application/rss+xml=brave-browser.desktop
application/atom+xml=brave-browser.desktop
x-scheme-handler/http=brave-browser.desktop
x-scheme-handler/https=brave-browser.desktop
x-scheme-handler/ftp=brave-browser.desktop
x-scheme-handler/chrome=brave-browser.desktop
x-scheme-handler/about=brave-browser.desktop
x-scheme-handler/mailto=brave-browser.desktop
text/html=/usr/bin/firefox
application/xhtml+xml=/usr/bin/firefox
application/xml=/usr/bin/firefox
text/xml=/usr/bin/firefox
text/xsl=/usr/bin/firefox
application/rss+xml=/usr/bin/firefox
application/atom+xml=/usr/bin/firefox
x-scheme-handler/http=/usr/bin/firefox
x-scheme-handler/https=/usr/bin/firefox
x-scheme-handler/ftp=/usr/bin/firefox
x-scheme-handler/chrome=/usr/bin/firefox
x-scheme-handler/about=/usr/bin/firefox
x-scheme-handler/mailto=/usr/bin/firefox

View File

@@ -185,6 +185,8 @@ exec_always {
gsettings set org.gnome.desktop.interface icon-theme 'Papirus-Dark'
}
# Syncthing
exec /usr/bin/syncthing
# Notifications
exec_always dunst