Compare commits
2 Commits
1a7c0191b8
...
1b970e45af
Author | SHA1 | Date | |
---|---|---|---|
1b970e45af | |||
4af2996add |
@ -174,54 +174,61 @@ Finish up
|
|||||||
'(recentf
|
'(recentf
|
||||||
benchmark-init
|
benchmark-init
|
||||||
;; dashboard
|
;; dashboard
|
||||||
olivetti
|
|
||||||
;; ligature
|
;; ligature
|
||||||
highlight-quoted
|
|
||||||
doom-modeline
|
|
||||||
;; hydra
|
;; hydra
|
||||||
;; multiple-cursors
|
;; multiple-cursors
|
||||||
|
;; Text Editing
|
||||||
evil
|
evil
|
||||||
evil-collection
|
evil-collection
|
||||||
evil-surround
|
evil-surround
|
||||||
evil-snipe
|
evil-snipe
|
||||||
evil-commentary
|
evil-commentary
|
||||||
evil-goggles
|
evil-goggles
|
||||||
|
avy
|
||||||
all-the-icons-ibuffer
|
all-the-icons-ibuffer
|
||||||
;; ace-window
|
;; ace-window
|
||||||
|
;; Mail
|
||||||
|
smtpmail
|
||||||
|
sendmail
|
||||||
|
age
|
||||||
popper
|
popper
|
||||||
centaur-tabs
|
centaur-tabs
|
||||||
all-the-icons-completion
|
;; VEMCO
|
||||||
vertico
|
vertico
|
||||||
vertico-posframe
|
vertico-posframe
|
||||||
savehist
|
savehist
|
||||||
embark
|
embark
|
||||||
embark-consult
|
embark-consult
|
||||||
marginalia
|
marginalia
|
||||||
all-the-icons-completion
|
|
||||||
orderless
|
orderless
|
||||||
consult
|
consult
|
||||||
consult-eglot
|
consult-eglot
|
||||||
dirvish
|
all-the-icons-completion
|
||||||
smtpmail
|
|
||||||
sendmail
|
|
||||||
age
|
|
||||||
avy
|
|
||||||
helpful
|
helpful
|
||||||
vterm
|
vterm
|
||||||
|
;; Enhancements
|
||||||
|
olivetti
|
||||||
|
doom-modeline
|
||||||
undo-fu
|
undo-fu
|
||||||
undo-fu-session
|
undo-fu-session
|
||||||
vundo
|
vundo
|
||||||
which-key
|
which-key
|
||||||
;; company
|
|
||||||
mono-complete
|
mono-complete
|
||||||
|
beframe
|
||||||
|
;; company
|
||||||
;; lsp-mode
|
;; lsp-mode
|
||||||
;; lsp-ui
|
;; lsp-ui
|
||||||
;; flycheck
|
;; flycheck
|
||||||
;; dap-mode
|
;; dap-mode
|
||||||
|
;; Org
|
||||||
|
org-bullets
|
||||||
|
org-kanban
|
||||||
|
org-fancy-priorities
|
||||||
|
org-roam
|
||||||
|
;; Programming Languages
|
||||||
|
highlight-quoted
|
||||||
rustic
|
rustic
|
||||||
ob-rust
|
ob-rust
|
||||||
typescript-mode
|
|
||||||
disaster
|
|
||||||
haskell-mode
|
haskell-mode
|
||||||
clojure-mode
|
clojure-mode
|
||||||
cider
|
cider
|
||||||
@ -230,12 +237,12 @@ Finish up
|
|||||||
json-mode
|
json-mode
|
||||||
markdown-mode
|
markdown-mode
|
||||||
gdscript-mode
|
gdscript-mode
|
||||||
org-bullets
|
typescript-mode
|
||||||
org-kanban
|
elm-mode
|
||||||
org-fancy-priorities
|
;; Tools
|
||||||
org-roam
|
dirvish
|
||||||
restclient
|
restclient
|
||||||
beframe
|
disaster
|
||||||
magit))
|
magit))
|
||||||
|
|
||||||
(setopt package-vc-selected-packages
|
(setopt package-vc-selected-packages
|
||||||
@ -483,7 +490,7 @@ Ligatures... are they that useful?
|
|||||||
|
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
;; (set-face-attribute 'default nil :family "Fira Code Nerd Font" :height 150)
|
;; (set-face-attribute 'default nil :family "Fira Code Nerd Font" :height 150)
|
||||||
(set-face-attribute 'default nil :family "JetBrainsMono Nerd Font Mono" :height 150)
|
(set-face-attribute 'default nil :family "JetBrainsMono Nerd Font Mono" :height 130)
|
||||||
;; (set-face-attribute 'variable-pitch nil :family "Source Code Pro" :height 120)
|
;; (set-face-attribute 'variable-pitch nil :family "Source Code Pro" :height 120)
|
||||||
(setq-default c-basic-offset 4) ;; This is annoying
|
(setq-default c-basic-offset 4) ;; This is annoying
|
||||||
(setq-default indent-tabs-mode nil)
|
(setq-default indent-tabs-mode nil)
|
||||||
|
@ -10,7 +10,6 @@ set -gx XDG_CACHE_HOME /home/joe/.cache
|
|||||||
set -gx VISUAL nvim
|
set -gx VISUAL nvim
|
||||||
set -gx EDITOR nvim
|
set -gx EDITOR nvim
|
||||||
|
|
||||||
set -gx MANPAGER "sh -c 'col -bx | bat -l man -p'"
|
|
||||||
set -gx DOTNET_CLI_TELEMETRY_OPTOUT 1
|
set -gx DOTNET_CLI_TELEMETRY_OPTOUT 1
|
||||||
|
|
||||||
bind \cx 'if test -z (commandline) ; fg %1 &>/dev/null; else ; clear; commandline "╰─>$ "; end'
|
bind \cx 'if test -z (commandline) ; fg %1 &>/dev/null; else ; clear; commandline "╰─>$ "; end'
|
||||||
|
@ -15,6 +15,7 @@ picom -b -c
|
|||||||
nitrogen --restore &
|
nitrogen --restore &
|
||||||
polybar &
|
polybar &
|
||||||
feh --no-fehbg --bg-center ~/.cache/randomwallpaper@iflow.space/wallpapers/wallpaper.png
|
feh --no-fehbg --bg-center ~/.cache/randomwallpaper@iflow.space/wallpapers/wallpaper.png
|
||||||
|
pcloud &
|
||||||
|
|
||||||
xset r rate 260 60
|
xset r rate 260 60
|
||||||
|
|
||||||
@ -98,14 +99,14 @@ hc keybind $Mod-Shift-f set_attr clients.focus.floating toggle
|
|||||||
hc keybind $Mod-Shift-d set_attr clients.focus.decorated toggle
|
hc keybind $Mod-Shift-d set_attr clients.focus.decorated toggle
|
||||||
hc keybind $Mod-Shift-m set_attr clients.focus.minimized true
|
hc keybind $Mod-Shift-m set_attr clients.focus.minimized true
|
||||||
hc keybind $Mod-Control-m jumpto last-minimized
|
hc keybind $Mod-Control-m jumpto last-minimized
|
||||||
hc keybind $Mod-p pseudotile toggle
|
hc keybind $Mod-t pseudotile toggle
|
||||||
# The following cycles through the available layouts within a frame, but skips
|
# The following cycles through the available layouts within a frame, but skips
|
||||||
# layouts, if the layout change wouldn't affect the actual window positions.
|
# layouts, if the layout change wouldn't affect the actual window positions.
|
||||||
# I.e. if there are two windows within a frame, the grid layout is skipped.
|
# I.e. if there are two windows within a frame, the grid layout is skipped.
|
||||||
hc keybind $Mod-w \
|
hc keybind $Mod-w \
|
||||||
or , and . compare tags.focus.curframe_wcount = 2 \
|
or , and . compare tags.focus.curframe_wcount = 2 \
|
||||||
. cycle_layout +1 max horizontal \
|
. cycle_layout +1 max horizontal \
|
||||||
, cycle_layout +1
|
, cycle_layout +1 max grid
|
||||||
|
|
||||||
# mouse
|
# mouse
|
||||||
hc mouseunbind --all
|
hc mouseunbind --all
|
||||||
@ -114,8 +115,8 @@ hc mousebind $Mod-Button2 zoom
|
|||||||
hc mousebind $Mod-Button3 resize
|
hc mousebind $Mod-Button3 resize
|
||||||
|
|
||||||
# media
|
# media
|
||||||
hc keybind XF86AudioRaiseVolume spawn bash -c 'amixer sset Master 4%+; paplay /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga'
|
hc keybind XF86AudioRaiseVolume spawn bash -c 'paplay /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga; amixer sset Master 4%+'
|
||||||
hc keybind XF86AudioLowerVolume spawn bash -c 'amixer sset Master 4%-; paplay /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga'
|
hc keybind XF86AudioLowerVolume spawn bash -c 'paplay /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga; amixer sset Master 4%-'
|
||||||
hc keybind XF86AudioPlay spawn bash -c 'playerctl -a play-pause; paplay /usr/share/sounds/freedesktop/stereo/dialog-warning.oga'
|
hc keybind XF86AudioPlay spawn bash -c 'playerctl -a play-pause; paplay /usr/share/sounds/freedesktop/stereo/dialog-warning.oga'
|
||||||
|
|
||||||
# bluetooth
|
# bluetooth
|
||||||
@ -214,3 +215,9 @@ for monitor in $(hc list_monitors | cut -d: -f1) ; do
|
|||||||
# start it on each monitor
|
# start it on each monitor
|
||||||
"$panel" "$monitor" &
|
"$panel" "$monitor" &
|
||||||
done
|
done
|
||||||
|
|
||||||
|
tag1=$(cat ~/.cache/1.hlwm)
|
||||||
|
tag2=$(cat ~/.cache/2.hlwm)
|
||||||
|
hc load 1 "$tag1"
|
||||||
|
hc load 2 "$tag2"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user