Add mani config
This commit is contained in:
parent
2a99c98750
commit
ae139c5f93
5 changed files with 143 additions and 0 deletions
|
|
@ -1443,6 +1443,19 @@ contextual information."
|
|||
(:time-grid t
|
||||
:order -1))))
|
||||
|
||||
;; ***** org-transclusion
|
||||
(use-package org-transclusion
|
||||
:after org
|
||||
:init
|
||||
(setq org-transclusion-exclude-elements '(property-drawer planning))
|
||||
:general
|
||||
("S-<f12>" #'org-transclusion-add)
|
||||
("C-c t m" #'org-transclusion-transient-menu))
|
||||
|
||||
(use-package org-transclusion-font-lock
|
||||
:after org
|
||||
:config (org-transclusion-font-lock-mode +1))
|
||||
|
||||
;; **** Extra functionality
|
||||
;; ***** verb
|
||||
(use-package verb
|
||||
|
|
|
|||
44
mani/.config/mani/config.yaml
Normal file
44
mani/.config/mani/config.yaml
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
shell: bash
|
||||
|
||||
sync_remotes: false
|
||||
|
||||
sync_gitignore: false
|
||||
|
||||
reload_tui_on_change: true
|
||||
|
||||
targets:
|
||||
default:
|
||||
all: true
|
||||
|
||||
tasks:
|
||||
git-branch:
|
||||
cmd: git branch --show-current
|
||||
desc: Current Git Branch
|
||||
|
||||
git-status:
|
||||
cmd: |
|
||||
ahead=$(git rev-list --count @{u}..HEAD 2>/dev/null || echo 0)
|
||||
behind=$(git rev-list --count HEAD..@{u} 2>/dev/null || echo 0)
|
||||
stats=$(git status --porcelain | awk 'BEGIN{s=0;u=0;n=0} /^\?\?/{n++} /^[MADRC]./{s++} /^.[MADRC]/{u++} END{if(s)printf "+%d ",s; if(u)printf "~%d ",u; if(n)printf "?%d",n}')
|
||||
echo "↑$ahead ↓$behind $stats"
|
||||
desc: Git repo state
|
||||
|
||||
git-lastcommit-date:
|
||||
cmd: |
|
||||
git log -1 --format="%cd (%cr)" -n 1 --date=format:"%d %b %y" 2>/dev/null \
|
||||
| sed 's/ //'
|
||||
desc: Most recent git commit date
|
||||
|
||||
git-lastcommit-msg:
|
||||
cmd: git log -1 --pretty=%B 2>/dev/null
|
||||
desc: Most recent git commit message
|
||||
|
||||
git-info:
|
||||
commands:
|
||||
- task: git-branch
|
||||
- task: git-status
|
||||
- task: git-lastcommit-date
|
||||
- task: git-lastcommit-msg
|
||||
desc: Repo Info
|
||||
spec:
|
||||
output: table
|
||||
15
mani/.mani.yml
Normal file
15
mani/.mani.yml
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
import:
|
||||
- ~/sources/perso/.mani.yml
|
||||
|
||||
projects:
|
||||
gopass-perso:
|
||||
sync: true
|
||||
path: sources/gopass/perso
|
||||
desc: Personal gopass
|
||||
tags: [pass, perso]
|
||||
|
||||
gopass-jlptech:
|
||||
sync: true
|
||||
path: sources/gopass/jlptech
|
||||
desc: JLPTech gopass
|
||||
tags: [pass, consulting]
|
||||
16
mani/sources/perso/.mani.yml
Normal file
16
mani/sources/perso/.mani.yml
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
import:
|
||||
- writing/.mani.yml
|
||||
|
||||
projects:
|
||||
dotfiles:
|
||||
sync: true
|
||||
path: ~/sources/perso/dotfiles
|
||||
desc: Stow Dotfiles
|
||||
url: https://forgejo.leechpepin.com/jleechpe/dotfiles.git
|
||||
tags: [config, perso]
|
||||
|
||||
vitae:
|
||||
sync: true
|
||||
path: ~/sources/perso/vitae
|
||||
url: git@codeberg.org:jleechpe/vita.git
|
||||
tags: [perso]
|
||||
55
mani/sources/perso/writing/.mani.yml
Normal file
55
mani/sources/perso/writing/.mani.yml
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
projects:
|
||||
ConfluenceSaga:
|
||||
url: https://forgejo.leechpepin.com/jleechpe/ConfluenceSaga
|
||||
sync: true
|
||||
tags: [perso, writing]
|
||||
path: ~/sources/perso/writing/ConfluenceSaga
|
||||
desc: ConfluenceSaga Fic
|
||||
dragons:
|
||||
url: https://forgejo.leechpepin.com/jleechpe/dragons
|
||||
sync: true
|
||||
tags: [perso, writing]
|
||||
path: ~/sources/perso/writing/dragons
|
||||
desc: Somewhere be Dragons Fic
|
||||
jlpenname:
|
||||
url: https://forgejo.leechpepin.com/jleechpe/jlpenname.com
|
||||
sync: true
|
||||
tags: [perso, writing, hugo]
|
||||
path: ~/sources/perso/writing/jlpenname
|
||||
desc: Author Site
|
||||
shorts:
|
||||
url: https://forgejo.leechpepin.com/jleechpe/shorts
|
||||
sync: true
|
||||
tags: [perso, writing]
|
||||
path: ~/sources/perso/writing/shorts
|
||||
desc: Short Stories
|
||||
timeshorn:
|
||||
url: https://forgejo.leechpepin.com/jleechpe/timeshorn
|
||||
sync: true
|
||||
tags: [perso, writing]
|
||||
path: ~/sources/perso/writing/timeshorn
|
||||
desc: Timeshorn Quartet
|
||||
duality:
|
||||
url: https://forgejo.leechpepin.com/jleechpe/duality
|
||||
sync: true
|
||||
tags: [perso, writing]
|
||||
path: ~/sources/perso/writing/duality
|
||||
desc: Duality Fic
|
||||
virtually-real:
|
||||
url: https://forgejo.leechpepin.com/jleechpe/virtually-real
|
||||
sync: true
|
||||
tags: [perso, writing]
|
||||
path: ~/sources/perso/writing/virtually-real
|
||||
desc: Virtual Real Fic
|
||||
lars-leigh:
|
||||
url: https://forgejo.leechpepin.com/jleechpe/lars-leigh
|
||||
sync: true
|
||||
tags: [perso, writing]
|
||||
path: ~/sources/perso/writing/lars-leigh
|
||||
desc: Lars/LEIGH Fic
|
||||
craftbook:
|
||||
url: https://forgejo.leechpepin.com/jleechpe/craftbook
|
||||
sync: true
|
||||
tags: [perso, writing]
|
||||
path: ~/sources/perso/writing/craftbook
|
||||
desc: Craft Book
|
||||
Loading…
Add table
Reference in a new issue