diff --git a/config/.Xresources b/config/.Xresources index f218bb9..cb4f478 100644 --- a/config/.Xresources +++ b/config/.Xresources @@ -1,8 +1,8 @@ ! High DPI Settings for Window Managers !Xft.dpi: 192 -#define background_opacity 80 +! #define background_opacity 80 #include ".theme.xresources" -.alpha: 0.2 +! .alpha: 0.2 font: monospace:12 //*font: "Cascadia Code" diff --git a/config/.bashrc b/config/.bashrc index 4369dcf..fd92b97 100644 --- a/config/.bashrc +++ b/config/.bashrc @@ -13,10 +13,14 @@ PATH=$PATH:~/.local/share/gem/ruby/3.0.0/bin/:~/.scripts PATH=$PATH:~/.cargo/bin PATH=$PATH:~/go/bin/ PATH=$PATH:~/.nimble/bin/ +PATH=$PATH:~/Documents/suckless/dylan/opendylan-2024.1/bin +PATH=$PATH:~/.config/emacs/bin/ # don't put duplicate lines or lines starting with space in the history. # See bash(1) for more options HISTCONTROL=ignoreboth +export OPEN_DYLAN_USER_REGISTRIES=/tmp/dime-test/registry + # append to the history file, don't overwrite it shopt -s histappend @@ -172,4 +176,9 @@ alias ssh='TERM="xterm-256color" ssh' export DISABLE_TELEMETRY=YES -[ -f "/home/mikec/.ghcup/env" ] && . "/home/mikec/.ghcup/env" # ghcup-env \ No newline at end of file +[ -f "/home/mikec/.ghcup/env" ] && . "/home/mikec/.ghcup/env" # ghcup-env +alias guile='rlwrap guile' +alias sbcl='rlwrap sbcl' +alias csi='rlwrap csi' +alias chicken-csi='rlwrap chicken-csi' +alias icyc='rlwrap icyc' diff --git a/config/.config/bspwm/bspwmrc b/config/.config/bspwm/bspwmrc index 39c9fa7..f70affc 100755 --- a/config/.config/bspwm/bspwmrc +++ b/config/.config/bspwm/bspwmrc @@ -21,6 +21,7 @@ picom & ## Configure Monitors/Workspaces bspc monitor DisplayPort-1 -d 1 2 3 4 5 6 7 8 9 +bspc monitor DisplayPort-0 -d 1 2 3 4 5 6 7 8 9 ## Theming bspc config border_width 1 diff --git a/config/.config/picom/picom.conf b/config/.config/picom/picom.conf index aba9b59..e9bc077 100644 --- a/config/.config/picom/picom.conf +++ b/config/.config/picom/picom.conf @@ -162,8 +162,8 @@ focus-exclude = [ "class_g = 'Cairo-clock'" ]; # Parameters for background blurring, see the *BLUR* section for more information. -blur-method = "dual_kawase" -# blur-method = "none" +# blur-method = "dual_kawase" +blur-method = "none" blur-size = 10; blur-strength = 12; # @@ -173,7 +173,7 @@ blur-deviation = false # Bad in performance, with driver-dependent behavior. # The name of the switch may change without prior notifications. # -blur-background = true +blur-background = false # Blur background of windows when the window frame is not opaque. # Implies: diff --git a/config/.doom.d/config.el b/config/.doom.d/config.el index c6042ef..b2ab920 100644 --- a/config/.doom.d/config.el +++ b/config/.doom.d/config.el @@ -19,8 +19,8 @@ ;; ;; They all accept either a font-spec, font string ("Input Mono-12"), or xlfd ;; font string. You generally only need these two: -(setq doom-font (font-spec :family "Olympe Mono Hacked" :size 15 ) - doom-variable-pitch-font (font-spec :family "Cantarell" :size 15 :weight 'bold)) +(setq doom-font (font-spec :family "Olympe Mono Hacked" :size 16) + doom-variable-pitch-font (font-spec :family "Cantarell" :size 16 :weight 'bold)) ;; There are two ways to load a theme. Both assume the theme is installed and ;; available. You can either set `doom-theme' or manually load a theme with the @@ -146,6 +146,12 @@ (setq mpc-host (read-string "IP Address:")) (call-interactively 'mpc)) -(set-frame-parameter nil 'alpha-background 80) ; For current frame +;; (set-frame-parameter nil 'alpha-background 80) ; For current frame (add-to-list 'default-frame-alist '(alpha-background . 80)) ; For all new frames henceforth (setq inhibit-x-resources t) + +(require 'dime) +(dime-setup '(dime-repl dime-note-tree)) +(setq dime-dylan-implementations + '((opendylan ("/home/mikec/Documents/suckless/dylan/opendylan-2024.1/bin/dswank") + :env ("OPEN_DYLAN_USER_REGISTRIES=/tmp/dime-test/registry")))) diff --git a/config/.doom.d/custom.el b/config/.doom.d/custom.el index d74c2c4..687e9de 100644 --- a/config/.doom.d/custom.el +++ b/config/.doom.d/custom.el @@ -10,7 +10,7 @@ ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(custom-safe-themes - '("09e98c608045c7778c67d5671161cfbb741cc25350abe61e3eb2ce798bb88209" "691d671429fa6c6d73098fc6ff05d4a14a323ea0a18787daeb93fde0e48ab18b" "e3daa8f18440301f3e54f2093fe15f4fe951986a8628e98dcd781efbec7a46f2" "8c7e832be864674c220f9a9361c851917a93f921fedb7717b1b5ece47690c098" "e4a702e262c3e3501dfe25091621fe12cd63c7845221687e36a79e17cf3a67e0" "f5f80dd6588e59cfc3ce2f11568ff8296717a938edd448a947f9823a4e282b66" default)) + '("56044c5a9cc45b6ec45c0eb28df100d3f0a576f18eef33ff8ff5d32bac2d9700" "48042425e84cd92184837e01d0b4fe9f912d875c43021c3bcb7eeb51f1be5710" "09e98c608045c7778c67d5671161cfbb741cc25350abe61e3eb2ce798bb88209" "691d671429fa6c6d73098fc6ff05d4a14a323ea0a18787daeb93fde0e48ab18b" "e3daa8f18440301f3e54f2093fe15f4fe951986a8628e98dcd781efbec7a46f2" "8c7e832be864674c220f9a9361c851917a93f921fedb7717b1b5ece47690c098" "e4a702e262c3e3501dfe25091621fe12cd63c7845221687e36a79e17cf3a67e0" "f5f80dd6588e59cfc3ce2f11568ff8296717a938edd448a947f9823a4e282b66" default)) '(magit-todos-insert-after '(bottom) nil nil "Changed by setter of obsolete option `magit-todos-insert-at'") '(package-selected-packages '(lsp-ui))) (custom-set-faces diff --git a/config/.doom.d/init.el b/config/.doom.d/init.el index 0720841..17ba487 100644 --- a/config/.doom.d/init.el +++ b/config/.doom.d/init.el @@ -61,7 +61,7 @@ ;;lispy ; vim for lisp, for people who don't like vim ;;multiple-cursors ; editing in many places at once ;;objed ; text object editing for the innocent - ;;parinfer ; turn lisp into python, sort of + parinfer ; turn lisp into python, sort of ;;rotate-text ; cycle region at point between text candidates snippets ; my elves. They type so I don't have to word-wrap ; soft wrapping with language-aware indent diff --git a/config/.doom.d/packages.el b/config/.doom.d/packages.el index f0af118..eaa9d28 100644 --- a/config/.doom.d/packages.el +++ b/config/.doom.d/packages.el @@ -52,3 +52,5 @@ :recipe (:host github :repo "donniebreve/rose-pine-doom-emacs" :files ("doom-rose-pine-theme.el" "doom-rose-pine-moon-theme.el" "doom-rose-pine-dawn-theme.el") :pre-build ("make" "install"))) +(package! dylan) +(package! dime) diff --git a/config/.tmux.conf b/config/.tmux.conf index 2b01038..32b0a57 100644 --- a/config/.tmux.conf +++ b/config/.tmux.conf @@ -12,6 +12,11 @@ set -sg escape-time 25 setw -g mode-keys vi bind b choose-tree +bind-key h select-pane -L +bind-key j select-pane -D +bind-key k select-pane -U +bind-key l select-pane -R + # Other examples: # set -g @plugin 'github_username/plugin_name' # set -g @plugin 'git@github.com:user/plugin'