Merge branch 'master' of github.com:flancian/garden

This commit is contained in:
2021-02-27 16:10:42 +01:00
27 changed files with 316 additions and 17 deletions
-5
View File
@@ -1,5 +0,0 @@
{
"key": "ctrl+alt+s",
"command": "extension.multiCommand.execute",
"args": { "command": "multiCommand.syncAllFiles" },
}
+5
View File
@@ -0,0 +1,5 @@
# Agora Algorithm
https://twitter.com/flancian/status/1365358298308952072
https://twitter.com/plantey__/status/1365371995672760327
+17
View File
@@ -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"
+2 -1
View File
@@ -11,7 +11,8 @@
- Type 'commit all' to find the matching command. - Type 'commit all' to find the matching command.
- Double click on it, press ctrl-shift-a, enter. - 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. - 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" [//begin]: # "Autogenerated link references for markdown compatibility"
+17
View File
@@ -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
```
+6
View File
@@ -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```
+13
View File
@@ -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"
+8
View File
@@ -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"
+8
View File
@@ -0,0 +1,8 @@
# Federated Ecosystem
- [[pull]] [[federated ecosystems]]
[//begin]: # "Autogenerated link references for markdown compatibility"
[pull]: pull "Pull"
[//end]: # "Autogenerated link references"
+12
View File
@@ -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"
+11
View File
@@ -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"
+24 -9
View File
@@ -1,11 +1,23 @@
# Foam Settings # Foam Settings
- These are my [[foam]] ([[vscode]]) settings as of [[2021-01-13]]: - [[pull]] [[agora settings]]
- ```"foam.openDailyNote.directory": "journal"``` in the workspace's settings.json to create daily notes in journal/, example: - The following are my [[foam]] ([[vscode]]) settings as of [[2021-02-26]]. In a nutshell:
- <https://github.com/flancian/garden/blob/master/.vscode/settings.json> - 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).
- ``` "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. - 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]]).
- 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]]. - Optional additional [[git config]] to make submitting to your git hosted digital garden (and transitively to the [[agora]]) easier/less work.
- The following in ```.config/Code/User/keybindings.json``` (this has to be set on a global basis due to [[vscode]] limitations): - 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" [//begin]: # "Autogenerated link references for markdown compatibility"
[pull]: pull "Pull"
[foam]: foam "Foam" [foam]: foam "Foam"
[vscode]: vscode "Vscode" [vscode]: vscode "Vscode"
[2021-01-13]: journal/2021-01-13 "2021-01-13" [2021-02-26]: journal/2021-02-26 "2021-02-26"
[auto commit messages]: auto-commit-messages "Auto Commit Messages"
[agora]: agora "Agora" [agora]: agora "Agora"
[push]: push "Push"
[commit-template]: commit-template "Commit Template"
[//end]: # "Autogenerated link references" [//end]: # "Autogenerated link references"
+11
View File
@@ -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"
+12
View File
@@ -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"
+4
View File
@@ -0,0 +1,4 @@
# Git Ship
- [[pull]] [[ship]]
+36
View File
@@ -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"
+42
View File
@@ -1,3 +1,45 @@
# 2021-02-27 # 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"
+6
View File
@@ -0,0 +1,6 @@
# Neverware
- a [[technology company]]
- they develop [[cloudready]]
- https://twitter.com/flancian/status/1365666940660908033
+11
View File
@@ -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"
+4
View File
@@ -0,0 +1,4 @@
# Open Protocols
- Those of the [[federated ecosystem]].
+11
View File
@@ -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"
+10
View File
@@ -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"
+10
View File
@@ -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"
+5
View File
@@ -1,8 +1,13 @@
# Roam # 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]] - [[pull]] [[roam research]]
- Full list of keyboard shortcuts: https://www.roamtips.com/home/the-complete-list-of-roam-research-keyboard-shortcuts - 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" [//begin]: # "Autogenerated link references for markdown compatibility"
[roam2agora]: roam2agora "Roam2agora"
[pull]: pull "Pull" [pull]: pull "Pull"
[//end]: # "Autogenerated link references" [//end]: # "Autogenerated link references"
+13
View File
@@ -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.
+6
View File
@@ -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]].
+10
View File
@@ -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"