diff options
-rw-r--r-- | README.md | 57 |
1 files changed, 35 insertions, 22 deletions
@@ -4,6 +4,41 @@ MMOSMacs is my personal Emacs configuration, but it's also the precursor to a pr | |||
4 | 4 | ||
5 | MMOSMacs is the core of my computing experience, and is meant to be a jack of all trades, just like me. As such, this is a "kitchen sink" configuration. I make no attempt to separate my personal preferences from the main functionality. | 5 | MMOSMacs is the core of my computing experience, and is meant to be a jack of all trades, just like me. As such, this is a "kitchen sink" configuration. I make no attempt to separate my personal preferences from the main functionality. |
6 | 6 | ||
7 | ## Features | ||
8 | |||
9 | ### Current Features | ||
10 | |||
11 | - Illiterate configuration (like literate but with comments instead of `org-mode`) | ||
12 | - Modern configuration using `straight.el` and `use-package` | ||
13 | - Emacs as a desktop environment (EXWM) | ||
14 | - The beginnings of an opinionated ergonomic keybind setup (still a long ways off though) | ||
15 | - The beginnings of a development environemnt (also a long ways off) | ||
16 | - Opinionated PKMS system | ||
17 | |||
18 | ### Plans | ||
19 | |||
20 | - Custom theme, modeline, & anti-distraction features | ||
21 | - Custom ergonomic keybind system | ||
22 | - Full-featured desktop environment (EDNC, EMMS, etc.) | ||
23 | - Full-featured development environment | ||
24 | - POSIX Shell, bash | ||
25 | - Emacs Lisp, Common Lisp | ||
26 | - Assembly, C, Haskell | ||
27 | - SQL, AQL, DQL, GraphQL, Cypher | ||
28 | - CSV, JSON, XML, YAML | ||
29 | - Markdown, HTML, JS, CSS | ||
30 | - Communications platform | ||
31 | - Email, mailing lists | ||
32 | - Web Feeds (RSS) | ||
33 | - IRC, Matrix | ||
34 | - SDR | ||
35 | - Productivity Suite | ||
36 | - Finance | ||
37 | - Editing & Publishing | ||
38 | - Programmatic CAD | ||
39 | - System & Network Administration tools | ||
40 | - Security & cryptography tools | ||
41 | - Games | ||
7 | 42 | ||
8 | ## Installation | 43 | ## Installation |
9 | 44 | ||
@@ -93,28 +128,6 @@ Then, run the first-time-setup commands for the following packages: | |||
93 | - `M-x all-the-icons-install-fonts RET y` | 128 | - `M-x all-the-icons-install-fonts RET y` |
94 | - `M-x lsp-install-server RET bash-ls RET` | 129 | - `M-x lsp-install-server RET bash-ls RET` |
95 | 130 | ||
96 | |||
97 | ## Plans | ||
98 | |||
99 | - Non-literate configuration | ||
100 | - `straight.el` + `use-package` package management | ||
101 | - Emacs as a desktop environment (`EXWM`, `EDNC`) | ||
102 | - System & network administration suite | ||
103 | - Security & crytography | ||
104 | - Software development environment | ||
105 | - Communications (Email, RSS, IRC, Matrix, etc.) | ||
106 | - Opinionated PKMS and publishing suite | ||
107 | - Common desktop applications | ||
108 | - Web browser, FTP, Torrent | ||
109 | - Multimedia production | ||
110 | - OpenSCAD / ImplicitCAD | ||
111 | - Finance | ||
112 | - Games | ||
113 | - Custom modeline & anti-distraction features | ||
114 | - Custom theme deisnged to reduce eye-strain | ||
115 | - Custom keybind system, menus, & dialogs | ||
116 | |||
117 | |||
118 | ## Contributing | 131 | ## Contributing |
119 | 132 | ||
120 | This is my personal project. I will do what I can to make it accessible | 133 | This is my personal project. I will do what I can to make it accessible |