Add quicklisp, xinitrc, xmodmap, etc.
This commit is contained in:
parent
d1a80520a1
commit
75d33b6287
5
.gitignore
vendored
5
.gitignore
vendored
@ -2,9 +2,14 @@
|
||||
!.gitignore
|
||||
!.gitmodules
|
||||
|
||||
!.xinitrc
|
||||
!.xmodmap
|
||||
|
||||
!scripts
|
||||
!scripts/*
|
||||
|
||||
!quicklisp.lisp
|
||||
|
||||
!.vimrc
|
||||
|
||||
!.zshrc
|
||||
|
@ -24,7 +24,12 @@ Then in the REPL:
|
||||
And install some packages from quicklisp:
|
||||
|
||||
```common-lisp
|
||||
(ql:quickload '(:clx :cl-ppcre :alexandria))
|
||||
(ql:quickload '(:clx :cl-ppcre :alexandria :sb-cltl :swank))
|
||||
```
|
||||
|
||||
And in your .xinitrc:
|
||||
```
|
||||
export SBCL_HOME=/usr/lib/sbcl
|
||||
```
|
||||
|
||||
### Other
|
||||
|
25
.xinitrc
Normal file
25
.xinitrc
Normal file
@ -0,0 +1,25 @@
|
||||
#!/bin/sh
|
||||
|
||||
export _JAVA_AWT_WM_NONREPARENTING=1
|
||||
export SBCL_HOME=/usr/lib/sbcl
|
||||
export _QWT_TOOLKT=MToolkit
|
||||
|
||||
exec wmname compiz &
|
||||
|
||||
exec emacs-keys-everywhere &
|
||||
exec picom -b --vsync --backend glx &
|
||||
exec xmodmap ~/.xmodmap &
|
||||
|
||||
exec xsetroot -cursor_name left_ptr &
|
||||
exec xset s off &
|
||||
exec xset b off &
|
||||
exec xset -dpms &
|
||||
|
||||
|
||||
exec ~/.screenlayout/run.sh &
|
||||
|
||||
exec feh --bg-fill --randomize ~/Wallpapers/*
|
||||
|
||||
exec sleep 1s && dunst &
|
||||
|
||||
/usr/local/bin/stumpwm
|
7
.xmodmap
Normal file
7
.xmodmap
Normal file
@ -0,0 +1,7 @@
|
||||
clear Lock
|
||||
remove Lock = Caps_Lock
|
||||
remove Control = Control_L
|
||||
keysym Control_L = Escape
|
||||
keysym Caps_Lock = Control_L
|
||||
add Control = Control_L
|
||||
add Lock = Caps_Lock
|
3
.zshrc
3
.zshrc
@ -26,9 +26,6 @@ alias gsh="git stash"
|
||||
alias gl="git log"
|
||||
|
||||
alias sbcl="rlwrap sbcl"
|
||||
# Muscle memory is killing me man
|
||||
alias vim="nvim"
|
||||
alias startx="sway"
|
||||
|
||||
export TERM=xterm-256color
|
||||
|
||||
|
1757
quicklisp.lisp
Normal file
1757
quicklisp.lisp
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user