Skip to content

Latest commit

 

History

History
49 lines (38 loc) · 1.55 KB

File metadata and controls

49 lines (38 loc) · 1.55 KB

operating-system

Introduction

This buffer mostly configures the operating system and its various interfaces. This provides both stuff related to the central functionality of Emacs as a text editor, as well as process management utilities, file exploration, and other such things. It also provides stumpwm.

Dependancies

NameDescription

Services

Directories

StumpWM

Instead of using exwm, I also use stumpwm to manage my windows. this is convenient and, moreover, actually pretty useful and fun.

Login Manager

This tangles the login manager assuming no file of that sort has been tangled before.

 [Desktop Entry]
Encoding=UTF-8
Name=StumpWM
Comment=Login using StumpWM
Exec=/path/to/stumpwm-binary
Type=XSession

StumpWm Init Code

Belive it or not, I really like it when stumpwm happens to also have the correct init configuration. Shocking, I know.

Startup Code

Emacs Style Keybindings

Here I just make everything that is not Emacs use Emacs style key bindings. This is because I am a nerd.

Tangling StumpWM on Startup

To ensure the startup is consistent, we re-tangle the stumpwm files with the exception of the desktop entry.

(org-babel-tangle-file "~/Memex/operating-system.org")