2021-07-25 08:14:00 +00:00
|
|
|
;;; init
|
|
|
|
(in-package :stumpwm)
|
|
|
|
(setf *default-package* :stumpwm)
|
|
|
|
;; (set-module-dir (concatenate 'string (getenv "HOME") "/.stumpwm.d/modules"))
|
|
|
|
(set-module-dir "/usr/share/stumpwm/contrib/util/")
|
|
|
|
|
|
|
|
;; startup
|
|
|
|
(setf *startup-message* nil)
|
|
|
|
|
2021-07-29 17:35:40 +00:00
|
|
|
(run-shell-command "xsetroot -cursor_name left_ptr")
|
2021-07-25 08:14:00 +00:00
|
|
|
(run-shell-command "autostart")
|
|
|
|
|
2021-07-25 08:55:58 +00:00
|
|
|
;;; load window placement rules
|
|
|
|
(load "~/.stumpwm.d/placement.lisp")
|
2021-07-25 08:14:00 +00:00
|
|
|
|
2021-07-25 08:55:58 +00:00
|
|
|
;;; load keybindings
|
2021-07-25 08:14:00 +00:00
|
|
|
(load "~/.stumpwm.d/keybindings.lisp")
|
|
|
|
|
2021-07-29 17:34:18 +00:00
|
|
|
;;; load theme
|
|
|
|
(load "~/.stumpwm.d/theme.lisp")
|
2021-07-25 08:14:00 +00:00
|
|
|
|
|
|
|
;; configs
|
2021-07-29 17:35:21 +00:00
|
|
|
(setf *mouse-focus-policy* :click
|
2021-07-25 08:14:00 +00:00
|
|
|
*float-window-modifier* :META)
|
|
|
|
|
|
|
|
;;; end session module
|
|
|
|
(load-module "end-session")
|
|
|
|
|
|
|
|
;;; global windows list module
|
|
|
|
(load-module "globalwindows")
|
|
|
|
|
|
|
|
;;; Modeline
|
|
|
|
(load "~/.stumpwm.d/modeline.lisp")
|
|
|
|
(when *initializing*
|
|
|
|
(mode-line))
|
|
|
|
|
|
|
|
(load-module "swm-ssh")
|
|
|
|
(setq swm-ssh:*swm-ssh-default-term* "kitty")
|
|
|
|
|
|
|
|
;;; alert module
|
|
|
|
(load-module "alert-me")
|
|
|
|
|
|
|
|
;;; menu for stumpwm
|
|
|
|
(load-module "app-menu")
|
|
|
|
(setq app-menu:*app-menu*
|
|
|
|
'("Emacs" "emacs"))
|
|
|
|
|
|
|
|
;;; globalwindow
|
|
|
|
(load-module "globalwindows")
|
|
|
|
|
|
|
|
(setf *startup-message* "StumpWM is ready!")
|