diff --git a/.config/beets/config.yaml b/.config/beets/config.yaml index 7d8763f..d15743b 100644 --- a/.config/beets/config.yaml +++ b/.config/beets/config.yaml @@ -1,6 +1,8 @@ -directory: /mnt/media/music/slsk/to-sort +directory: /mnt/storage/music/slsk/to-sort library: ~/.config/beets/beets-library.db +plugins: musicbrainz + import: move: yes diff --git a/.config/doom/config.el b/.config/doom/config.el index 222fef6..8a1df48 100644 --- a/.config/doom/config.el +++ b/.config/doom/config.el @@ -21,6 +21,14 @@ vc-ignore-dir-regexp tramp-file-name-regexp)) +;; Disable projectile with remote files +(defun opal/maybe-disable-projectile () + "Disable projectile-mode for remote files." + (when (file-remote-p default-directory) + (projectile-mode -1))) + +(add-hook 'find-file-hook #'opal/maybe-disable-projectile) + ;; Set name & e-mail (setq user-full-name "opal" user-mail-address "ry.orlando@proton.me") @@ -361,6 +369,11 @@ (setq browse-url-generic-program "librewolf") (setq browse-url-browser-function 'browse-url-generic) +;; Attempt to fix slow Tramp issues +(remove-hook 'evil-insert-state-exit-hook #'doom-modeline-update-buffer-file-name) +(remove-hook 'find-file-hook #'doom-modeline-update-buffer-file-name) +(remove-hook 'find-file-hook 'forge-bug-reference-setup) + (use-package! tramp :init ;; TRAMP optimizations diff --git a/.config/doom/init.el b/.config/doom/init.el index c9c9911..05621ec 100644 --- a/.config/doom/init.el +++ b/.config/doom/init.el @@ -10,7 +10,7 @@ ;;layout ; auie,ctsrnm is the superior home row :completion - company ; the ultimate code completion backend + ;;company ; the ultimate code completion backend ;;helm ; the *other* search engine for love and life ;;ido ; the other *other* search engine... ;;ivy ; a search engine for love and life @@ -35,8 +35,8 @@ tabs ; a tab bar for Emacs ;;treemacs ; a project drawer, like neotree but cooler ;;unicode ; extended unicode support for various languages - vc-gutter ; vcs diff in the fringe - vi-tilde-fringe ; fringe tildes to mark beyond EOB + ;;vc-gutter ; vcs diff in the fringe + ;;vi-tilde-fringe ; fringe tildes to mark beyond EOB ;;window-select ; visually switch windows workspaces ; tab emulation, persistence & separate workspaces ;;zen ; distraction-free coding or writing @@ -45,7 +45,7 @@ (evil +everywhere); come to the dark side, we have cookies file-templates ; auto-snippets for empty files fold ; (nigh) universal code folding - (format +onsave) ; automated prettiness + ;;(format +onsave) ; automated prettiness ;;god ; run Emacs commands without modifier keys ;;lispy ; vim for lisp, for people who don't like vim ;;multiple-cursors ; editing in many places at once @@ -60,10 +60,10 @@ electric ; smarter, keyword-based electric-indent ;;ibuffer ; interactive buffer management undo ; persistent, smarter undo for your inevitable mistakes - vc ; version-control and Emacs, sitting in a tree + ;;vc ; version-control and Emacs, sitting in a tree :term - eshell ; the elisp shell that works everywhere + ;;eshell ; the elisp shell that works everywhere ;;shell ; simple shell REPL for Emacs ;;term ; basic terminal emulator for Emacs vterm ; the best terminal emulation in Emacs @@ -74,7 +74,7 @@ ;;grammar ; tasing grammar mistake every you make :tools - ansible + ;;ansible ;;biblio ; Writes a PhD for you (citation needed) ;;debugger ; FIXME stepping through code, to help you add bugs ;;direnv @@ -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 @@ -155,7 +155,7 @@ ;;(ruby +rails) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"} ;;rust ; Fe2O3.unwrap().unwrap().unwrap().unwrap() ;;scala ; java, but good - (scheme +guile) ; a fully conniving family of lisps + ;;(scheme +guile) ; a fully conniving family of lisps sh ; she sells {ba,z,fi}sh shells on the C xor ;;sml ;;solidity ; do you need a blockchain? No. diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 10f87e1..4b6ff3f 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -2,8 +2,8 @@ ### MONITORS ### ################ -monitor=HDMI-A-1,3840x2160,0x0,1.5 -monitor=DP-2,2560x2880,2560x0,1.6 +monitor=DP-2,3840x2160,0x0,1.5 +monitor=DP-1,2560x2880,2560x0,1.6 monitor=DP-3,2560x2880,2560x0,1.6 #monitor=DP-1,2560x2880,0x0,2.0 monitor=eDP-1,1920x1200,6400x0,1.0