diff --git a/.config/alacritty/alacritty.toml b/.config/alacritty/alacritty.toml index 3a68518..e74de5c 100644 --- a/.config/alacritty/alacritty.toml +++ b/.config/alacritty/alacritty.toml @@ -17,3 +17,8 @@ opacity = 0.95 [general] import = ["/home/opal/.config/alacritty/gruvbox-material-hard-dark.toml"] + +[[keyboard.bindings]] +key = "Return" +mods = "Shift" +chars = "\u001B\r" diff --git a/.config/alacritty/dank-theme.toml b/.config/alacritty/dank-theme.toml index 5f01c51..3ec69ed 100644 --- a/.config/alacritty/dank-theme.toml +++ b/.config/alacritty/dank-theme.toml @@ -1,31 +1,31 @@ [colors.primary] -background = '#f9f9ff' -foreground = '#191c20' +background = '#161217' +foreground = '#e9e0e7' [colors.selection] -text = '#191c20' -background = '#d4e3ff' +text = '#e9e0e7' +background = '#5d386b' [colors.cursor] -text = '#f9f9ff' -cursor = '#3b608f' +text = '#161217' +cursor = '#e5b7f2' [colors.normal] -black = '#111318' -red = '#872844' -green = '#196b24' -yellow = '#aba314' -blue = '#396296' -magenta = '#cde2fd' -cyan = '#3b608f' -white = '#262628' +black = '#161217' +red = '#ff7287' +green = '#79f298' +yellow = '#ffdd72' +blue = '#d7a2e5' +magenta = '#653d70' +cyan = '#e5b7f2' +white = '#faeefe' [colors.bright] -black = '#757779' -red = '#b34d6b' -green = '#379d45' -yellow = '#b9b221' -blue = '#4471ad' -magenta = '#cde2fd' -cyan = '#839bb9' -white = '#d1d3d6' +black = '#9a919d' +red = '#ff9fad' +green = '#a5ffbc' +yellow = '#ffe9a5' +blue = '#f3caff' +magenta = '#f5d3ff' +cyan = '#f8e3ff' +white = '#fdf8ff' diff --git a/.config/doom/config.el b/.config/doom/config.el index dad9b43..fe9a330 100644 --- a/.config/doom/config.el +++ b/.config/doom/config.el @@ -2,12 +2,12 @@ ;; Clean up starting screen ;; (setq fancy-splash-image "~/.config/doom/splash.png") -(remove-hook '+doom-dashboard-functions #'doom-dashboard-widget-shortmenu) -(remove-hook '+doom-dashboard-functions #'doom-dashboard-widget-banner) -(remove-hook '+doom-dashboard-functions #'doom-dashboard-widget-footer) -(remove-hook '+doom-dashboard-functions #'doom-dashboard-widget-loaded) -(add-hook! '+doom-dashboard-mode-hook (hide-mode-line-mode 1) (hl-line-mode -1)) -(setq-hook! '+doom-dashboard-mode-hook evil-normal-state-cursor (list nil)) +(remove-hook '+dashboard-functions #'+dashboard-widget-shortmenu) +(remove-hook '+dashboard-functions #'+dashboard-widget-banner) +(remove-hook '+dashboard-functions #'+dashboard-widget-footer) +(remove-hook '+dashboard-functions #'+dashboard-widget-loaded) +;;(add-hook! '+dashboard-mode-hook (hide-mode-line-mode 1) (hl-line-mode -1)) +(setq-hook! '+dashboard-mode-hook evil-normal-state-cursor (list nil)) ;; Inherit SSH_AUTH_SOCK cuz emacs daint (use-package exec-path-from-shell @@ -166,18 +166,18 @@ ;; Create capture templates (setq org-capture-templates `(("t" "Tasks") - ("tw" "Work Task" entry (file+headline "~/Sync/org/agenda/work.org" "Inbox") + ("tw" "Work Task" entry (file+headline "~/sync/org/agenda/work.org" "Inbox") "* TODO %?\n %U\n %i" :empty-lines 1) - ("tp" "Personal Task" entry (file+headline "~/Sync/org/agenda/personal.org" "Inbox") + ("tp" "Personal Task" entry (file+headline "~/sync/org/agenda/personal.org" "Inbox") "* TODO %?\n %U\n %i" :empty-lines 1))) ;; Tell Org to stop indenting inside of org source blocks. (setq org-edit-src-content-indentation 0) ;; Set org agenda dir - (setq org-directory "~/Sync/org/agenda") + (setq org-directory "~/sync/org/agenda") (setq org-agenda-include-diary t) - (setq diary-file "~/Sync/org/diary") + (setq diary-file "~/sync/org/diary") (require 'org-tempo) (dolist (template '(("sh" . "src shell") @@ -237,12 +237,12 @@ (eww-browse-url link) (message "No link to open.")))) -(defun opal/elfeed-open-in-firefox() - "Open the current Elfeed entry link in firefox." +(defun opal/elfeed-open-in-librewolf() + "Open the current Elfeed entry link in librewolf." (interactive) (let ((link (elfeed-entry-link (elfeed-search-selected :single)))) (if link - (let ((browse-url-generic-program "firefox")) + (let ((browse-url-generic-program "librewolf")) (browse-url-generic link)) (message "No link to open.")))) @@ -283,7 +283,7 @@ (use-package elfeed-org :ensure t :config - (setq rmh-elfeed-org-files '("~/Sync/org/elfeed/feeds.org"))) + (setq rmh-elfeed-org-files '("~/sync/org/elfeed/feeds.org"))) (after! osm (set-popup-rule! "^\\*osm\\*" :ignore t)) @@ -306,7 +306,6 @@ (replace-regexp-in-string "^https://\\(www\\.\\)?twitter\\.com" "https://xcancel.com" url)) (global-set-key (kbd "C-c w") #'eww) -(global-set-key (kbd "C-c f") #'elfeed-goodies/show-link-hint) (defun +opal--eww-fix-fonts-h () "Fix fonts, wrapping, and scaling for EWW buffers." diff --git a/.config/niri/config.kdl b/.config/niri/config.kdl index 1acad82..9d99205 100644 --- a/.config/niri/config.kdl +++ b/.config/niri/config.kdl @@ -301,7 +301,7 @@ prefer-no-csd // You can change the path where screenshots are saved. // A ~ at the front will be expanded to the home directory. // The path is formatted with strftime(3) to give you the screenshot date and time. -screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png" +screenshot-path "~/pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png" // You can also set this to null to disable saving screenshots to disk. // screenshot-path null diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index cac42d3..6fde56a 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -7,6 +7,7 @@ autoload -Uz compinit compinit export PATH="$PATH:$HOME/.local/bin" +export PATH="$PATH:$HOME/.config/emacs/bin" fpath=(~/.zsh/completion $fpath) autoload -Uz compinit @@ -173,5 +174,3 @@ keys() eval "$(keychain --quiet --absolute --dir ~/.config/keychain --eval id_rsa)" } -keys - diff --git a/.gitignore b/.gitignore index 1551651..2bacb24 100644 --- a/.gitignore +++ b/.gitignore @@ -21,4 +21,7 @@ flycheck-packages.el .config/zsh/.zcompdump .local/bin/claude .config/systemd/user/default.target.wants/ -.config/nvim/lua/ +.config/nvim/lua/* +.config/nvim/colors +.config/alacritty/*.bak +.local/bin/instaloader