shithub: hmmm

Clone

clone: git://shithub.us/romi/hmmm gits://shithub.us/romi/hmmm
push: hjgit://shithub.us/romi/hmmm
patches to: Romi Hervier

Last commit

5f2f0a0b – Romi Hervier <r@sansfontieres.com> authored on 2022/08/21 09:40
feat: added qwx's syncab

About

hmmm
====
> hmmm or home? We’ll never know.

A set of configuration files and scripts that I carry with me on macOS,
Linux and 9front. Nothing exciting.


$home/lib (9front)
------------------
> I'm giving you a night call to tell you there’s bugs in my computer

My 9front configs, scripts, and patches. Run `mk` to get started and
reboot. Third party tools can be fetched with the `fetch` script.


Editable Text Configuration (unix)
----------------------------------
> Or dotfiles as they say 👴


**How does this work ??**  
First, cd into the `etc` directory.  
You need plan9port’s rc to run the script `scripts/ninja.rc`, which
generates a `build.ninja` file. To get this mess to work, you want to
run the following:

```sh
; ./scripts/ninja.rc
info: You may run samurai :^)
; samu
[1/5] cp hgrc /home/r/.config/hg/hgrc
--8<--
; samu recipe-vis
[1/1] ./scripts/recipe_vis
--8<--
```

Of course you can use ninja instead of samurai, or even move those files
yourself :^)


**Setup**  
To get plan9port, (needed for `rc`) run `get_plan9port.sh`.

If zig is not installed, the script `get_zig.rc` in the `scripts`
directory takes care of it. Same story with `get_janet.rc` or
`get_fennel.rc` which will checkout the latest tagged commit from their
repository.

A set of scripts and utilities are in another repository. It can be
cloned and deployed with `scripts/tools.rc`. It’s mandatory to run it to
install the shell prompt.