mirror of
https://github.com/flancian/garden.git
synced 2026-08-07 06:56:19 +00:00
Merge branch 'master' of github.com:flancian/garden
This commit is contained in:
Vendored
-5
@@ -1,5 +0,0 @@
|
||||
{
|
||||
"key": "ctrl+alt+s",
|
||||
"command": "extension.multiCommand.execute",
|
||||
"args": { "command": "multiCommand.syncAllFiles" },
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
# Agora Algorithm
|
||||
|
||||
https://twitter.com/flancian/status/1365358298308952072
|
||||
https://twitter.com/plantey__/status/1365371995672760327
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
# Agora Settings
|
||||
|
||||
- The following describes the [[agora]] editor I use as of [[2021-02-26]]. It is an [[open source]] stack based on [[vscode]], a good general purpose [[editor]] that can grow with you as you wish.
|
||||
- The step by step play is:
|
||||
- Install [[vscode]].
|
||||
- Install [[foam]].
|
||||
- Configure [[foam]] for the [[agora]]:
|
||||
- [[pull]] [[foam settings]]
|
||||
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[agora]: agora "Agora"
|
||||
[2021-02-26]: journal/2021-02-26 "2021-02-26"
|
||||
[vscode]: vscode "Vscode"
|
||||
[foam]: foam "Foam"
|
||||
[pull]: pull "Pull"
|
||||
[//end]: # "Autogenerated link references"
|
||||
@@ -11,7 +11,8 @@
|
||||
- Type 'commit all' to find the matching command.
|
||||
- Double click on it, press ctrl-shift-a, enter.
|
||||
- Now you can press ctrl-shift-a and all files will be saved and then submitted to your git repo, and from there to the Agora.
|
||||
- A is for Agora :)
|
||||
- See [[agora settings]] for more.
|
||||
- A stands for [[agora]] :)
|
||||
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
# Chrome Remote Desktop
|
||||
|
||||
- To make it use an existing session instead of a new X session on connect, follow https://researchxuyc.wordpress.com/2014/07/30/to-show-the-same-display-session-in-ubuntu-by-chrome-remote-desktop/.
|
||||
- Edit /opt/google/chrome-remote-desktop/chrome-remote-desktop
|
||||
- DEFAULT_SIZE="1920x1080"
|
||||
- FIRST_X_DISPLAY_NUMBER = 0
|
||||
- Fix get_unused_display_number() to just return that.
|
||||
- Change launch_session(...) to the following
|
||||
```
|
||||
def launch_session(self, x_args):
|
||||
self._init_child_env()
|
||||
self._setup_pulseaudio()
|
||||
self._setup_gnubby()
|
||||
display = self.get_unused_display_number()
|
||||
self.child_env["DISPLAY"] = ":%d" % display
|
||||
```
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
# Commit Template
|
||||
|
||||
- I keep mine in ```.config/commit-template```. I can enable it thus:
|
||||
- ```git config --local commit.template ~/.config/commit-template```
|
||||
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
# Convergence
|
||||
|
||||
- [[convergence]] feels great.
|
||||
- It is a form of [[synthesis]].
|
||||
- I [[love]] it.
|
||||
- I dream of a [[world]] of convergence in [[open protocols]], [[open source]], [[open ethics]].
|
||||
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[convergence]: convergence "Convergence"
|
||||
[synthesis]: synthesis "Synthesis"
|
||||
[world]: world "World"
|
||||
[//end]: # "Autogenerated link references"
|
||||
@@ -0,0 +1,8 @@
|
||||
# Dungeons
|
||||
|
||||
- A [[dungeon]] is any place that limits your [[free will]] with the [[intent]] of causing you [[suffering]].
|
||||
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[intent]: intent "Intent"
|
||||
[//end]: # "Autogenerated link references"
|
||||
@@ -0,0 +1,8 @@
|
||||
# Federated Ecosystem
|
||||
|
||||
- [[pull]] [[federated ecosystems]]
|
||||
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[pull]: pull "Pull"
|
||||
[//end]: # "Autogenerated link references"
|
||||
@@ -0,0 +1,12 @@
|
||||
# Federated Ecosystems
|
||||
|
||||
- [[pull]] [[federation]]
|
||||
- [[pull]] [[fediverse]]
|
||||
- Systems participating in [[open source]], [[open protocols]], [[open ethics]].
|
||||
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[pull]: pull "Pull"
|
||||
[federation]: federation "Federation"
|
||||
[fediverse]: fediverse "Fediverse"
|
||||
[//end]: # "Autogenerated link references"
|
||||
@@ -0,0 +1,11 @@
|
||||
# Flaneur Browser
|
||||
|
||||
- a [[browser]]
|
||||
- [[pull]] [[flaneur]]
|
||||
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[browser]: browser "Browser"
|
||||
[pull]: pull "Pull"
|
||||
[flaneur]: flaneur "Flaneur"
|
||||
[//end]: # "Autogenerated link references"
|
||||
+25
-10
@@ -1,11 +1,23 @@
|
||||
# Foam Settings
|
||||
|
||||
- These are my [[foam]] ([[vscode]]) settings as of [[2021-01-13]]:
|
||||
- ```"foam.openDailyNote.directory": "journal"``` in the workspace's settings.json to create daily notes in journal/, example:
|
||||
- <https://github.com/flancian/garden/blob/master/.vscode/settings.json>
|
||||
- ``` "vscodeMarkdownNotes.newNoteDirectory": "WORKSPACE_ROOT"``` also, to make it so that notes created by following links from the daily note (alt-d) are created in the root instead of the journal/ directory.
|
||||
- A commit.txt in the repo for [[auto commit messages]], plus one-time setup with git config (see note), if you don't want to have to write commit messages when updating the [[agora]].
|
||||
- The following in ```.config/Code/User/keybindings.json``` (this has to be set on a global basis due to [[vscode]] limitations):
|
||||
- [[pull]] [[agora settings]]
|
||||
- The following are my [[foam]] ([[vscode]]) settings as of [[2021-02-26]]. In a nutshell:
|
||||
- Some changes to [[settings.json]] in your digital garden's ```.vscode``` directory so that journal entries (what you get when you press alt-d; a daily diary) end up in the directory journal/; but that's your choice. I usually default to my diary as a [[home base]] and create notes by linking them there, and ctrl-clicking to create (or visit if they already exist).
|
||||
- Some changes to [[keybindings.json]] in your global (user scope) ```.config/Code/user/``` directory so that you can use shortcuts such as ```ctrl-alt-s``` (save all changes locally) and ```ctrl-shift-a) (push changes to the [[agora]]).
|
||||
- Optional additional [[git config]] to make submitting to your git hosted digital garden (and transitively to the [[agora]]) easier/less work.
|
||||
- In particular, a [[commit template]] so that you don't need to write a change description every time you want to push to the [[agora]].
|
||||
- [[push]] [[settings.json]]: a [[file]]
|
||||
```
|
||||
"foam.openDailyNote.directory": "journal",
|
||||
"vscodeMarkdownNotes.newNoteDirectory": "WORKSPACE_ROOT",
|
||||
```
|
||||
|
||||
- [[push]] [[commit-template]]: a [[file]]
|
||||
```
|
||||
Default commit message, part of an automated flow.
|
||||
```
|
||||
|
||||
- [[push]] [[keybindings.json]] (global): a [[file]]
|
||||
```
|
||||
[
|
||||
{
|
||||
@@ -34,12 +46,15 @@
|
||||
}
|
||||
]
|
||||
```
|
||||
- This results in being able to press ctrl-shift-s to save all files; and ctrl-shift-a to push changes to the [[agora]] without the need to write a commit message.
|
||||
- This results in being able to press ```ctrl-shift-s``` to save all files; and ```ctrl-shift-a``` to push changes to the [[agora]] without the need to write a commit message.
|
||||
- See also [[ship]]
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[pull]: pull "Pull"
|
||||
[foam]: foam "Foam"
|
||||
[vscode]: vscode "Vscode"
|
||||
[2021-01-13]: journal/2021-01-13 "2021-01-13"
|
||||
[auto commit messages]: auto-commit-messages "Auto Commit Messages"
|
||||
[2021-02-26]: journal/2021-02-26 "2021-02-26"
|
||||
[agora]: agora "Agora"
|
||||
[//end]: # "Autogenerated link references"
|
||||
[push]: push "Push"
|
||||
[commit-template]: commit-template "Commit Template"
|
||||
[//end]: # "Autogenerated link references"
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# Git Alias
|
||||
|
||||
- git config --global alias.co checkout
|
||||
- git config --global alias.br branch
|
||||
- git config --global alias.ci commit
|
||||
- git config --global alias.F "reset --hard HEAD"
|
||||
- [[pull]] [[git config]]
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[pull]: pull "Pull"
|
||||
[//end]: # "Autogenerated link references"
|
||||
@@ -0,0 +1,12 @@
|
||||
# Git Config
|
||||
|
||||
```
|
||||
git config --local commit.template ~/.commit-template.txt
|
||||
```
|
||||
- [[pull]] [[git alias]]
|
||||
|
||||
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[pull]: pull "Pull"
|
||||
[//end]: # "Autogenerated link references"
|
||||
@@ -0,0 +1,4 @@
|
||||
# Git Ship
|
||||
|
||||
- [[pull]] [[ship]]
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
# 2021-02-26
|
||||
|
||||
- Testing my new laptop, a [[lenovo p14s]]
|
||||
- Also testing [[neovim]] in [[vscode]] instead of just [[vim emulation]]. Seems to work quite well for now!
|
||||
- [[roam]]
|
||||
- [[remora]]
|
||||
- [[revolutions]]
|
||||
- [[dungeons]]
|
||||
- [[agora algorithm]]
|
||||
- [[git alias]]
|
||||
- [[open home]]
|
||||
- [[ship]]
|
||||
|
||||
## [[done]]
|
||||
- implement [[open search]] in the [[agora]].
|
||||
- get back to [[gerhard-zorn]]
|
||||
- get back to [[conaw]]
|
||||
|
||||
## [[doing]]
|
||||
- [[work]]
|
||||
|
||||
## [[do]]
|
||||
- get back to [[will walker]]
|
||||
- use flask.Config to separate dev/prod configs in the [[agora]]
|
||||
- fix a lot of horrible hardcoding, like anagora.org/dev.anagora.org
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[vscode]: ../vscode "Vscode"
|
||||
[roam]: ../roam "Roam"
|
||||
[done]: ../done "DONE"
|
||||
[agora]: ../agora "Agora"
|
||||
[gerhard-zorn]: ../gerhard-zorn "Gerhard Zorn"
|
||||
[conaw]: ../conaw "Conaw"
|
||||
[work]: ../work "Work"
|
||||
[do]: ../do "Do"
|
||||
[//end]: # "Autogenerated link references"
|
||||
+43
-1
@@ -1,3 +1,45 @@
|
||||
# 2021-02-27
|
||||
|
||||
- [[never known]]
|
||||
- [[never known]]
|
||||
- [[soulseek]]
|
||||
- [[push]] [[alexandrian post truth class populism]]
|
||||
- [[srs]] told me about [[aptcp]]
|
||||
- https://pinafore.social/statuses/105796655554598401
|
||||
- [[doikayt]] told me about [[legislative capture]] -> [[regulatory capture]]
|
||||
- recurring [[quest]]: share screens between my personal computers while sharing the [[clipboard]]. Still open :()
|
||||
- found out about the [[spice]] protocol
|
||||
- [[x11spice]]
|
||||
- didn't work :)
|
||||
- [[chrome remote desktop]] is the only solution that works well still.
|
||||
- [[reddy2go]] told me about [[neverware]]: https://twitter.com/reddy2go/status/1365661189452099587
|
||||
- [[flaneur browser]]
|
||||
- [[federated ecosystems]]
|
||||
- [[how to read a book]]
|
||||
- [[convergence]]
|
||||
|
||||
## [[done]]
|
||||
- [[get back]] to [[diegodlh]]
|
||||
- https://pinafore.social/statuses/105789390562396889
|
||||
## [[do]]
|
||||
- [[push]] [[agora search]]
|
||||
- if you mention google or wikipedia in a query, you get the behaviour you mean. You are immediately redirected to the best fitting [[context]]. In the case of wikipedia, you
|
||||
- [[debug 500s]]
|
||||
- [[syntacticsugarglider]] https://pinafore.social/statuses/105794327844634245
|
||||
- [[get back]] [[2021-02-26]]
|
||||
- [[push]]
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[soulseek]: ../soulseek "Soulseek"
|
||||
[push]: ../push "Push"
|
||||
[srs]: ../srs "Srs"
|
||||
[doikayt]: ../doikayt "Doikayt"
|
||||
[reddy2go]: ../reddy2go "Reddy2go"
|
||||
[neverware]: ../neverware "Neverware"
|
||||
[convergence]: ../convergence "Convergence"
|
||||
[done]: ../done "DONE"
|
||||
[diegodlh]: ../diegodlh "Diegodlh"
|
||||
[do]: ../do "Do"
|
||||
[context]: ../context "Context"
|
||||
[syntacticsugarglider]: ../syntacticsugarglider "Syntacticsugarglider"
|
||||
[2021-02-26]: 2021-02-26 "2021-02-26"
|
||||
[//end]: # "Autogenerated link references"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
# Neverware
|
||||
|
||||
- a [[technology company]]
|
||||
- they develop [[cloudready]]
|
||||
- https://twitter.com/flancian/status/1365666940660908033
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# Open Home
|
||||
|
||||
- [[go]] [[git]]
|
||||
- https://twitter.com/sn_fk_n/status/1365386588436520968
|
||||
- Viewable to members of the [[fedstoa]] only for now as it undergoes a security review.
|
||||
- [[git]] gitlab.com/flancian/open-home
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[go]: go "Go"
|
||||
[fedstoa]: fedstoa "Fedstoa"
|
||||
[//end]: # "Autogenerated link references"
|
||||
@@ -0,0 +1,4 @@
|
||||
# Open Protocols
|
||||
|
||||
- Those of the [[federated ecosystem]].
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# Regulatory Capture
|
||||
|
||||
- [[pull]] [[legislative capture]]
|
||||
- https://twitter.com/doikaytnik/status/1365381386010419201
|
||||
- [[go]] https://en.wikipedia.org/wiki/Regulatory_capture
|
||||
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[pull]: pull "Pull"
|
||||
[go]: go "Go"
|
||||
[//end]: # "Autogenerated link references"
|
||||
@@ -0,0 +1,10 @@
|
||||
# Remora
|
||||
|
||||
- [[go]] https://en.wikipedia.org/wiki/Remora
|
||||
- a [[symbiont]].
|
||||
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[go]: go "Go"
|
||||
[symbiont]: symbiont "Symbiont"
|
||||
[//end]: # "Autogenerated link references"
|
||||
@@ -0,0 +1,10 @@
|
||||
# Revolutions
|
||||
|
||||
- A [[list]].
|
||||
- [[push]] [[revolutions]] to add items.
|
||||
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[push]: push "Push"
|
||||
[revolutions]: revolutions "Revolutions"
|
||||
[//end]: # "Autogenerated link references"
|
||||
@@ -1,8 +1,13 @@
|
||||
# Roam
|
||||
|
||||
- A [[personal knowledge management]] [[tool]].
|
||||
- An [[agora client]] via [[roam2agora]].
|
||||
- [[whitepaper]] https://roamresearch.com/#/app/help/page/Vu1MmjinS
|
||||
- [[white paper]] [[whitepaper]]
|
||||
- [[pull]] [[roam research]]
|
||||
- Full list of keyboard shortcuts: https://www.roamtips.com/home/the-complete-list-of-roam-research-keyboard-shortcuts
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[roam2agora]: roam2agora "Roam2agora"
|
||||
[pull]: pull "Pull"
|
||||
[//end]: # "Autogenerated link references"
|
||||
@@ -0,0 +1,13 @@
|
||||
# Ship
|
||||
|
||||
- A small [[script]].
|
||||
```
|
||||
#!/bin/sh -x
|
||||
git add -A
|
||||
git commit -a -m "$*" || git commit -a -m "Default commit message."
|
||||
git push
|
||||
```
|
||||
|
||||
- I have mine in bin/git-ship; ~/bin is in my $PATH, so '[[git ship]]' also works.
|
||||
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
# Soulseek
|
||||
|
||||
- I was into it in the early 2000s. My favourite music sharing network.
|
||||
- https://twitter.com/sn_fk_n/status/1365386588436520968
|
||||
- Influenced [[open home]].
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# Will Walker
|
||||
|
||||
- A [[person]].
|
||||
- [[law]]
|
||||
- In [[social.coop]].
|
||||
|
||||
|
||||
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||
[person]: person "Person"
|
||||
[//end]: # "Autogenerated link references"
|
||||
Reference in New Issue
Block a user