verso2

A simple web framework.
git clone git://git.chappelle.dev/verso2.git
Log | Files | Refs | README | LICENSE

index.md (2300B)


      1 ---
      2 title: Current
      3 show_meta: no
      4 ---
      5 
      6 Here's what I'm currently working on. To see past projects (complete, on hold,
      7 or otherwise check the [archive](archive/)):
      8 
      9 ## [Wayland](https://wayland.fyi/)
     10 
     11 Building [bswc](https://codeberg.org/binkd/bswc), a master-stack style dynamic
     12 wayland compsitor, and many other related todos/side-projects such as
     13 [neuipc](https://codeberg.org/binkd/neuipc).
     14 
     15 ## Operating Systems
     16 
     17 Really enjoying learning more about operating systems, and thinking of ways to
     18 incorporate distributed operating systems into real life
     19 ([9front](https://9front.org), ambient computing, etc.).
     20 
     21 Specific topics:
     22 
     23 - Distributed memory hierarchy
     24 - Userspace drivers and microkernels
     25 - MicroVMs
     26 - Minimalist Linux as IDE ([derive](https://derivelinux.org) and
     27   [alpine](https://alpinelinux.org))
     28 
     29 ## [verso_2](https://git.chappelle.dev/verso2/log.html)
     30 
     31 A minimal, unix-centric, and easy static site generator. It's what this site is
     32 built on
     33 
     34 Currently:
     35 
     36 - Working out the kinks as I create posts, add content, and expand the
     37   capabilities
     38 - Exploring ways to integrate my [stagit](https://git.chappelle.dev) instance
     39   into the site, as well as other cool bonuses
     40 
     41 Current bugs:
     42 
     43 - RSS feed is not really up to snuff
     44 - Date/Timestamp management needs to be thought about harder
     45 
     46 ## TODOs
     47 
     48 #### Wayland
     49 
     50 - Herbe style notifications
     51 - Monocle and full screen in bswc
     52 - Btree layout in bswc
     53 - Some bug fixes around focus and master width (diff per workspace)
     54 - Per-monitor workspaces
     55 - Monitor switching controls
     56 - Per-monitor layouts
     57 - Hotplug frees on monitors
     58 - Focus/float rules (wofi)
     59 - Figure out why neumenu not showing up
     60 - Find bard/ipc regression
     61 
     62 #### Infra
     63 
     64 ##### Security
     65 
     66 - [ ] Install Tailscale on hetznerbsd
     67 - [ ] Restrict SSH to Tailscale interface only (remove open SSH port from
     68       pf.conf)
     69 - [ ] Restrict ZNC (port 1026) to Tailscale only
     70 
     71 ##### Git
     72 
     73 - [ ] Add Codeberg → git.chappelle.dev push mirror
     74 - [ ] Git hosting is currently fragile — pushes only work from
     75       `binkd@hetznerbsd`
     76   - Consider setting up a dedicated `git` user with authorized keys so any
     77     machine can push
     78   - stagit is read-only presentation; all write access needs to go through a
     79     proper auth layer ok
     80 
     81 #### LuaBrow
     82 
     83 - See [TODO](https://codeberg.org/binkd/luabrow/TODO.md)