About Me
-Table of Contents
- -1. About Me 👋
--I'm building a personal site using Emacs, Org-mode, and Cloudflare Pages. -
- --This page is linked from the homepage! -
-2. Interests
--
-
- Linux -
- Open source -
- Org mode -
- Static sites -
3. Interests
--
-
- Linux -
- Open source -
- Org mode -
- Static sites -
4. Interests
--
-
- Linux -
- Open source -
- Org mode -
- Static sites -
5. Interests
--
-
- Linux -
- Open source -
- Org mode -
- Static sites -
6. Interests
--
-
- Linux -
- Open source -
- Org mode -
- Static sites -
7. Interests
--
-
- Linux -
- Open source -
- Org mode -
- Static sites -
8. Interests
--
-
- Linux -
- Open source -
- Org mode -
- Static sites -
9. Interests
--
-
- Linux -
- Open source -
- Org mode -
- Static sites -
10. Interests
--
-
- Linux -
- Open source -
- Org mode -
- Static sites -
11. Interests
--
-
- Linux -
- Open source -
- Org mode -
- Static sites -
12. Interests
--
-
- Linux -
- Open source -
- Org mode -
- Static sites -
13. Interests
--
-
- Linux -
- Open source -
- Org mode -
- Static sites -
14. Interests
--
-
- Linux -
- Open source -
- Org mode -
- Static sites -
15. Interests
--
-
- Linux -
- Open source -
- Org mode -
- Static sites -
16. Interests
--
-
- Linux -
- Open source -
- Org mode -
- Static sites -
17. Interests
--
-
- Linux -
- Open source -
- Org mode -
- Static sites -
18. Back to Home
+About
Wacom With Arch
++I purchased a One by Wacom tablet almost 2 years ago now and it works flawlessly in both Windows and MacOS and even in most Linux distros with some configuration. +
+ +
+However with Arch and Hyprland, there were some issues related to the xserver it was running on. The X input driver module (e.g. xf86-input-wacom) is linked into the X server which in turn is in charge of rendering and generic input events. Hyprland on the other hand uses the Wayland display server protocol (replacement for the X protocol) hence why there is difficulty in input mapping.
+
+I came across this issue as I was able to get the tablet to work across multiple monitors (mapping to a single one) through the xsetwacom function - which, at the time I was using Ubuntu. But with Hyprland there needs to be some manual intervention. I came across this post which explains nicely how to map the tablet to a single monitor. I took this approach with a slight configuration; in my hyprland.conf file, I simply added the following line:
+
exec-once = hyprctl keyword "device[wacom-one-by-wacom-m-pen]:output" "DP-1" ++
+which mapped the device to the primary monitor DP-1. +
+What Do I Want To Do With Emacs
++I first started using Emacs (and Linux for that matter) since around the end of 2023, and it's been well over a year of trial and error with this text editor. At first I was using this for all sorts of things such as: +
+ +-
+
- Dashboard +
- Agenda +
- Text editing +
- Magit (version controlling) +
- Syncthing Management +
+… and the list goes on. +
+ +
+One thing I realised is just how powerful Emacs really is, just recently I found out that you can use the emoji-insert to insert emojis! Some have even gone to say it's an operating system in its own right. So this prompted the question today, what do I want from Emacs?
+
+After some thinking I narrowed it down and collated it in the following diagram: +
+ + +
+
+Of course this is the current workflow, where the text in red are items I currently use Emacs for (high percentage likelihood this will increase), and the items in blue text are ones I plan on adding to my workflow. The main thing I want from this is to ensure consistency in daily practices. +
+ +-
+
- Org-roam bodies a huge aspect of the daily workflow, as it is a second brain where all information is stored. +
- Learning elisp is primarily done in the scratch buffer and through projects. +
- Java/Python IDE for when I'm leetcoding or doing any arbitrary project. +
- Text editing mainly relates to config files for the arch setup. +
- Org-agenda (more on this here). +
- Org-publish: see setup. +