diff --git a/.config/alacritty/alacritty.toml b/.config/alacritty/alacritty.toml index 098d9b8..da91439 100644 --- a/.config/alacritty/alacritty.toml +++ b/.config/alacritty/alacritty.toml @@ -5,8 +5,8 @@ TERM = "xterm-256color" size = 16 [font.normal] -family = "Victor Mono" -style = "Medium Normal" +family = "VictorMono Nerd Font" +style = "Medium" [font.offset] x = 0 diff --git a/.config/alacritty/dank-theme.toml b/.config/alacritty/dank-theme.toml new file mode 100644 index 0000000..1c9f91a --- /dev/null +++ b/.config/alacritty/dank-theme.toml @@ -0,0 +1,31 @@ +[colors.primary] +background = '#141218' +foreground = '#e6e0e9' + +[colors.selection] +text = '#e6e0e9' +background = '#4f378b' + +[colors.cursor] +text = '#141218' +cursor = '#d0bcff' + +[colors.normal] +black = '#141218' +red = '#ff728f' +green = '#7fff9a' +yellow = '#ffda72' +blue = '#bca5f2' +magenta = '#4e3d76' +cyan = '#D0BCFF' +white = '#f4efff' + +[colors.bright] +black = '#9d99a5' +red = '#ff9fb2' +green = '#a5ffb8' +yellow = '#ffe7a5' +blue = '#d7c6ff' +magenta = '#ded0ff' +cyan = '#e9e0ff' +white = '#faf8ff' diff --git a/.config/doom/config.el b/.config/doom/config.el index 8a1df48..97a1ed2 100644 --- a/.config/doom/config.el +++ b/.config/doom/config.el @@ -49,8 +49,8 @@ (add-hook mode (lambda () (display-line-numbers-mode 0)))) ;; Font Config -(setq doom-font (font-spec :family "Victor Mono" :size 22 :weight 'medium) - doom-variable-pitch-font (font-spec :family "Victor Mono" :size 22 :weight 'medium :slant 'italic)) +(setq doom-font (font-spec :family "VictorMono Nerd Font" :size 22 :weight 'medium) + doom-variable-pitch-font (font-spec :family "VictorMono Nerd Font" :size 22 :weight 'medium :slant 'italic)) (defun opal/org-font-setup () ;; Replace list hyphen with dot @@ -100,7 +100,7 @@ ;;(setq org-startup-folded t) (setq org-indent-indentation-per-level 2) (setq org-hide-emphasis-markers t) - (setq org-agenda-files (directory-files-recursively "~/sync/org/agenda/" "\\.org$")) + (setq org-agenda-files (directory-files-recursively "~/Sync/org/agenda/" "\\.org$")) (setq org-agenda-todo-ignore-scheduled 'future) (require 'org-habit) @@ -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") @@ -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)) diff --git a/.config/doom/init.el b/.config/doom/init.el index 05621ec..732f13e 100644 --- a/.config/doom/init.el +++ b/.config/doom/init.el @@ -84,7 +84,7 @@ (eval +overlay) ; run code, run (also, repls) ;;gist ; interacting with github gists (lookup +dictionary) ; navigate your code and its documentation - ;;lsp ; M-x vscode + lsp ; M-x vscode magit ; a git porcelain for Emacs ;;make ; run make tasks from Emacs ;;pass ; password manager for nerds diff --git a/.config/mimeapps.list b/.config/mimeapps.list deleted file mode 100644 index 7427f31..0000000 --- a/.config/mimeapps.list +++ /dev/null @@ -1,36 +0,0 @@ -[Added Associations] -video/mp4=org.videolan.VLC.deskop;mpv.desktop; -video/quicktime=org.videolan.VLC.deskop;mpv.desktop; -video/x-matroska=mpv.desktop;org.videolan.VLC.desktop; -application/vnd.rar=xarchiver.desktop;userapp-p7zipForFilemanager-FIKDV2.desktop; -image/jpeg=gimp.desktop;userapp-lximage-qt-KLEC62.desktop; -application/x-7z-compressed=xarchiver.desktop;userapp-p7zipForFilemanager-D7VDC3.desktop; -video/webm=mpv.desktop; -video/mpeg=mpv.desktop; -image/png=userapp-lximage-qt-KLEC62.desktop; -application/zip=xarchiver.desktop; -application/x-zerosize=userapp-lximage-qt-KLEC62.desktop; -image/webp=org.gnome.gThumb.desktop; -application/pdf=org.pwmt.zathura-pdf-poppler.desktop; -video/vnd.avi=mpv.desktop; - -[Default Applications] -video/mp4=mpv.desktop -video/quicktime=mpv.desktop -text/html=firefox.desktop -application/xhtml+xml=librewolf.desktop -application/xml=librewolf.desktop -text/xml=librewolf.desktop -text/xsl=librewolf.desktop -application/rss+xml=librewolf.desktop -application/atom+xml=librewolf.desktop -x-scheme-handler/http=firefox.desktop -x-scheme-handler/https=firefox.desktop -x-scheme-handler/ftp=librewolf.desktop -x-scheme-handler/chrome=librewolf.desktop -x-scheme-handler/about=firefox.desktop -x-scheme-handler/mailto=librewolf.desktop -image/jpeg=userapp-lximage-qt-KLEC62.desktop -application/x-zerosize=userapp-lximage-qt-KLEC62.desktop -application/pdf=org.pwmt.zathura-pdf-poppler.desktop -x-scheme-handler/unknown=firefox.desktop diff --git a/.config/nvim/lua/plugins/dankcolors.lua b/.config/nvim/lua/plugins/dankcolors.lua new file mode 100644 index 0000000..f819a8f --- /dev/null +++ b/.config/nvim/lua/plugins/dankcolors.lua @@ -0,0 +1,91 @@ +return { + { + "RRethy/base16-nvim", + priority = 1000, + config = function() + require('base16-colorscheme').setup({ + base00 = '#141218', + base01 = '#141218', + base02 = '#9d99a5', + base03 = '#9d99a5', + base04 = '#f4efff', + base05 = '#faf8ff', + base06 = '#faf8ff', + base07 = '#faf8ff', + base08 = '#ff9fb2', + base09 = '#ff9fb2', + base0A = '#d7c6ff', + base0B = '#a5ffb8', + base0C = '#e9e0ff', + base0D = '#d7c6ff', + base0E = '#ded0ff', + base0F = '#ded0ff', + }) + + vim.api.nvim_set_hl(0, 'Visual', { + bg = '#9d99a5', + fg = '#faf8ff', + bold = true + }) + vim.api.nvim_set_hl(0, 'Statusline', { + bg = '#d7c6ff', + fg = '#141218', + }) + vim.api.nvim_set_hl(0, 'LineNr', { fg = '#9d99a5' }) + vim.api.nvim_set_hl(0, 'CursorLineNr', { fg = '#e9e0ff', bold = true }) + + vim.api.nvim_set_hl(0, 'Statement', { + fg = '#ded0ff', + bold = true + }) + vim.api.nvim_set_hl(0, 'Keyword', { link = 'Statement' }) + vim.api.nvim_set_hl(0, 'Repeat', { link = 'Statement' }) + vim.api.nvim_set_hl(0, 'Conditional', { link = 'Statement' }) + + vim.api.nvim_set_hl(0, 'Function', { + fg = '#d7c6ff', + bold = true + }) + vim.api.nvim_set_hl(0, 'Macro', { + fg = '#d7c6ff', + italic = true + }) + vim.api.nvim_set_hl(0, '@function.macro', { link = 'Macro' }) + + vim.api.nvim_set_hl(0, 'Type', { + fg = '#e9e0ff', + bold = true, + italic = true + }) + vim.api.nvim_set_hl(0, 'Structure', { link = 'Type' }) + + vim.api.nvim_set_hl(0, 'String', { + fg = '#a5ffb8', + italic = true + }) + + vim.api.nvim_set_hl(0, 'Operator', { fg = '#f4efff' }) + vim.api.nvim_set_hl(0, 'Delimiter', { fg = '#f4efff' }) + vim.api.nvim_set_hl(0, '@punctuation.bracket', { link = 'Delimiter' }) + vim.api.nvim_set_hl(0, '@punctuation.delimiter', { link = 'Delimiter' }) + + vim.api.nvim_set_hl(0, 'Comment', { + fg = '#9d99a5', + italic = true + }) + + local current_file_path = vim.fn.stdpath("config") .. "/lua/plugins/dankcolors.lua" + if not _G._matugen_theme_watcher then + local uv = vim.uv or vim.loop + _G._matugen_theme_watcher = uv.new_fs_event() + _G._matugen_theme_watcher:start(current_file_path, {}, vim.schedule_wrap(function() + local new_spec = dofile(current_file_path) + if new_spec and new_spec[1] and new_spec[1].config then + new_spec[1].config() + print("Theme reload") + end + end)) + end + end + } +} diff --git a/.config/systemd/user/niri.service.wants/dms.service b/.config/systemd/user/niri.service.wants/dms.service new file mode 120000 index 0000000..9f6997a --- /dev/null +++ b/.config/systemd/user/niri.service.wants/dms.service @@ -0,0 +1 @@ +/usr/lib/systemd/user/dms.service \ No newline at end of file diff --git a/.config/user-dirs.dirs b/.config/user-dirs.dirs deleted file mode 100644 index 476cfb8..0000000 --- a/.config/user-dirs.dirs +++ /dev/null @@ -1,16 +0,0 @@ -# This file is written by xdg-user-dirs-update -# If you want to change or add directories, just edit the line you're -# interested in. All local changes will be retained on the next run. -# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped -# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an -# absolute path. No other format is supported. -# -XDG_DESKTOP_DIR="$HOME/desktop" -XDG_DESKTOP_DIR="$HOME/" -XDG_DOWNLOAD_DIR="$HOME/dls" -XDG_TEMPLATES_DIR="$HOME/" -XDG_PUBLICSHARE_DIR="$HOME/" -XDG_DOCUMENTS_DIR="$HOME/docs" -XDG_MUSIC_DIR="$HOME/music" -XDG_PICTURES_DIR="$HOME/pics" -XDG_VIDEOS_DIR="$HOME/" diff --git a/.config/easyeffects/bassboosted-perfecteq.json b/archive/easyeffects/bassboosted-perfecteq.json similarity index 100% rename from .config/easyeffects/bassboosted-perfecteq.json rename to archive/easyeffects/bassboosted-perfecteq.json diff --git a/.config/easyeffects/output/Advanced Auto Gain.json b/archive/easyeffects/output/Advanced Auto Gain.json similarity index 100% rename from .config/easyeffects/output/Advanced Auto Gain.json rename to archive/easyeffects/output/Advanced Auto Gain.json diff --git a/.config/easyeffects/output/Bass Boosted.json b/archive/easyeffects/output/Bass Boosted.json similarity index 100% rename from .config/easyeffects/output/Bass Boosted.json rename to archive/easyeffects/output/Bass Boosted.json diff --git a/.config/easyeffects/output/Bass Enhancing + Perfect EQ.json b/archive/easyeffects/output/Bass Enhancing + Perfect EQ.json similarity index 100% rename from .config/easyeffects/output/Bass Enhancing + Perfect EQ.json rename to archive/easyeffects/output/Bass Enhancing + Perfect EQ.json diff --git a/.config/easyeffects/output/Boosted.json b/archive/easyeffects/output/Boosted.json similarity index 100% rename from .config/easyeffects/output/Boosted.json rename to archive/easyeffects/output/Boosted.json diff --git a/.config/easyeffects/output/Laptop.json b/archive/easyeffects/output/Laptop.json similarity index 100% rename from .config/easyeffects/output/Laptop.json rename to archive/easyeffects/output/Laptop.json diff --git a/.config/easyeffects/output/Perfect EQ.json b/archive/easyeffects/output/Perfect EQ.json similarity index 100% rename from .config/easyeffects/output/Perfect EQ.json rename to archive/easyeffects/output/Perfect EQ.json diff --git a/.config/eww/eww.yuck b/archive/eww/eww.yuck similarity index 100% rename from .config/eww/eww.yuck rename to archive/eww/eww.yuck diff --git a/.config/eww/style.css b/archive/eww/style.css similarity index 100% rename from .config/eww/style.css rename to archive/eww/style.css diff --git a/.config/gtk-3.0/settings.ini b/archive/gtk-3.0-v2/settings.ini similarity index 100% rename from .config/gtk-3.0/settings.ini rename to archive/gtk-3.0-v2/settings.ini diff --git a/.config/gtk-4.0/settings.ini b/archive/gtk-4.0/settings.ini similarity index 100% rename from .config/gtk-4.0/settings.ini rename to archive/gtk-4.0/settings.ini diff --git a/.config/hypr/hypridle.conf b/archive/hypr/hypridle.conf similarity index 100% rename from .config/hypr/hypridle.conf rename to archive/hypr/hypridle.conf diff --git a/.config/hypr/hyprland.conf b/archive/hypr/hyprland.conf similarity index 100% rename from .config/hypr/hyprland.conf rename to archive/hypr/hyprland.conf diff --git a/.config/hypr/hyprlock.conf b/archive/hypr/hyprlock.conf similarity index 100% rename from .config/hypr/hyprlock.conf rename to archive/hypr/hyprlock.conf diff --git a/.config/hypr/hyprpaper.conf b/archive/hypr/hyprpaper.conf similarity index 100% rename from .config/hypr/hyprpaper.conf rename to archive/hypr/hyprpaper.conf diff --git a/.config/hypr/hyprsunset.conf b/archive/hypr/hyprsunset.conf similarity index 100% rename from .config/hypr/hyprsunset.conf rename to archive/hypr/hyprsunset.conf diff --git a/.config/hypr/monitors.conf b/archive/hypr/monitors.conf similarity index 100% rename from .config/hypr/monitors.conf rename to archive/hypr/monitors.conf diff --git a/.config/hypr/workspaces.conf b/archive/hypr/workspaces.conf similarity index 100% rename from .config/hypr/workspaces.conf rename to archive/hypr/workspaces.conf diff --git a/.config/mpd/mpd.conf b/archive/mpd/mpd.conf similarity index 100% rename from .config/mpd/mpd.conf rename to archive/mpd/mpd.conf diff --git a/.config/ncmpcpp/bindings b/archive/ncmpcpp/bindings similarity index 100% rename from .config/ncmpcpp/bindings rename to archive/ncmpcpp/bindings diff --git a/.config/ncmpcpp/config b/archive/ncmpcpp/config similarity index 100% rename from .config/ncmpcpp/config rename to archive/ncmpcpp/config diff --git a/.config/nyxt/auto-config.3.lisp b/archive/nyxtv2/auto-config.3.lisp similarity index 100% rename from .config/nyxt/auto-config.3.lisp rename to archive/nyxtv2/auto-config.3.lisp diff --git a/.config/nyxt/config.lisp b/archive/nyxtv2/config.lisp similarity index 100% rename from .config/nyxt/config.lisp rename to archive/nyxtv2/config.lisp