@ -159,30 +159,32 @@ Load all of the enabled modules:
Each host system that runs Emacs has a file defined in the =hosts/= sub directory, following the pattern of ~$HOSTNAME.el~. All of the configurations are defined within this file, the values of which are read from by the other modules during startup and installation. This does *not* cover hosts that are controlled via =TRAMP=, as that will be covered in another section.
Each host system that runs Emacs has a file defined in the =hosts/= sub directory, following the pattern of ~$HOSTNAME.el~. All of the configurations are defined within this file, the values of which are read from by the other modules during startup and installation. This does *not* cover hosts that are controlled via =TRAMP=, as that will be covered in another section.
**Virtualbox
**Acernitro
:PROPERTIES:
:PROPERTIES:
:header-args: :tangle hosts/virtualbox.el
:header-args: :tangle hosts/acernitro.el
:END:
:END:
The first configuration, which was built using the Ubuntu 20.04 LTS server edition. I decided to incorporate =flatpaks= into this build.
Configure the browser.
#+begin_src emacs-lisp
#+begin_src emacs-lisp
(setq dotfiles/browser "flatpak run org.mozilla.firefox")
(setq dotfiles/browser "flatpak run org.mozilla.firefox")
#+end_src
#+end_src
** Acernitro
:PROPERTIES:
:header-args: :tangle hosts/acernitro.el
:END:
This machine has a screen with a very high =DPI=, requiring modification to ~dotfiles/font-size~.
#+begin_src emacs-lisp
#+begin_src emacs-lisp
(setq dotfiles/browser "flatpak run org.mozilla.firefox")
(setq dotfiles/font-size 132)
#+end_src
#+end_src
This machine has a screen with a very high =DPI=, requiring modification to ~dotfiles/font-size~.
** Virtualbox
:PROPERTIES:
:header-args: :tangle hosts/virtualbox.el
:END:
The first configuration, which was built using the Ubuntu 20.04 LTS server edition. I decided to incorporate =flatpaks= into this build.
#+begin_src emacs-lisp
#+begin_src emacs-lisp
;; (setq dotfiles/font-size 144)
(setq dotfiles/browser "flatpak run org.mozilla.firefox")
#+end_src
#+end_src
* Modules
* Modules
@ -293,7 +295,7 @@ Emacs' default user interface is horrendous, but with less than 10 lines of code
@ -560,7 +562,7 @@ Place runtime tweaks behind =SPC t=.
I use Emacs as a Desktop Environment with the [[https://github.com/ch11ng/exwm][exwm]] package. It allows Emacs to function as a complete tiling window manager for =X11=. My workflow includes launching the window manager with =xinitrc=, without the use of a display manager, controlling *everything* within Emacs.
I use Emacs as a Desktop Environment with the [[https://github.com/ch11ng/exwm][exwm]] package. It allows Emacs to function as a complete tiling window manager for =X11=. My workflow includes launching the window manager with =xinitrc=, without the use of a display manager, controlling *everything* within Emacs.
#+begin_src conf :tangle config/xinitrc
#+begin_src conf :tangle config/xinitrc
exec dbus-launch --exit-with-session flatpak run emacs -mm --debug-init