Initial commit with git config included
This commit is contained in:
commit
2a5c3d820e
11 changed files with 91 additions and 0 deletions
0
.gitattributes
vendored
Normal file
0
.gitattributes
vendored
Normal file
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
key.txt
|
2
.stowrc
Normal file
2
.stowrc
Normal file
|
@ -0,0 +1,2 @@
|
|||
--target=$HOME
|
||||
--no-folding
|
1
README.org
Normal file
1
README.org
Normal file
|
@ -0,0 +1 @@
|
|||
Dotfiles
|
46
git/.gitconfig
Normal file
46
git/.gitconfig
Normal file
|
@ -0,0 +1,46 @@
|
|||
;;; -*- mode: conf-unix; -*-
|
||||
|
||||
# User Setup
|
||||
[user]
|
||||
name = Jonathan Leech-Pepin
|
||||
email = jonathan@leechpepin.com
|
||||
signingKey = 414E00D1FF7519DC
|
||||
[gitlab]
|
||||
user = jleechpe
|
||||
[github]
|
||||
user = jleechpe
|
||||
|
||||
# Push instead of configuration
|
||||
[url "ssh://git@github.com/"]
|
||||
pushInsteadOf= https://github.com/
|
||||
[url "git@codeberg.org:"]
|
||||
pushInsteadOf = https://codeberg.org/
|
||||
[url "git@forgejo.leechpepin.com:"]
|
||||
pushInsteadOf = https://forgejo.leechpepin.com
|
||||
|
||||
# Defaults
|
||||
[init]
|
||||
defaultBranch = main
|
||||
|
||||
[core]
|
||||
excludesFile = ~/.gitignore_global
|
||||
pager = delta
|
||||
|
||||
[interactive]
|
||||
diffFilter = delta --color-only
|
||||
|
||||
[delta]
|
||||
navigate = true
|
||||
side-by-side = true
|
||||
hyperlinks = true
|
||||
line-numbers = true
|
||||
|
||||
[diff]
|
||||
colorMoved = default
|
||||
|
||||
[commit]
|
||||
gpgsign = true
|
||||
|
||||
# Defaults for JLP Tech Consulting
|
||||
[includeIf "gitdir:~/jlptech/"]
|
||||
path = ~/jlptech/.gitconfig
|
9
git/.gitignore_global
Normal file
9
git/.gitignore_global
Normal file
|
@ -0,0 +1,9 @@
|
|||
# Ignore local.tf for testing
|
||||
local.tf
|
||||
|
||||
# Ignore direnv related
|
||||
.envrc
|
||||
.direnv/
|
||||
|
||||
# Ignore tabby files
|
||||
audit.json
|
7
jlptech/jlptech/.gitconfig
Normal file
7
jlptech/jlptech/.gitconfig
Normal file
|
@ -0,0 +1,7 @@
|
|||
[user]
|
||||
name = JLP
|
||||
email = jlp@consultjlp.com
|
||||
signingKey = BB6A288E6948BADB
|
||||
|
||||
[commit]
|
||||
gpgSign = true
|
1
jlptech/jlptech/.wakatime-project
Normal file
1
jlptech/jlptech/.wakatime-project
Normal file
|
@ -0,0 +1 @@
|
|||
jlptech
|
13
justfile
Normal file
13
justfile
Normal file
|
@ -0,0 +1,13 @@
|
|||
default:
|
||||
@just --list
|
||||
|
||||
install_git_filters:
|
||||
@git config filter.ageEncrypt.clean "age -a -R key.pub"
|
||||
@git config filter.ageEncrypt.smudge "age -d -i key.txt"
|
||||
|
||||
unlock_key:
|
||||
@[ -f key.txt ] || age -d -o key.txt key.txt.age
|
||||
|
||||
setup:
|
||||
just unlock_key
|
||||
just install_git_filters
|
1
key.pub
Normal file
1
key.pub
Normal file
|
@ -0,0 +1 @@
|
|||
age1q7gnzl3w9zw5jxc5c6cse5plmln4sd6gzyhyt2wftk65yw8glvjqvv2640
|
10
key.txt.age
Normal file
10
key.txt.age
Normal file
|
@ -0,0 +1,10 @@
|
|||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNjcnlwdCBybEhnOWIreVllc1pMMzlu
|
||||
aHZWck1RIDE4CmI4ZkFkWjg5cWRaNGcyUW9tMW1YUVZZczRXeFJuTGJybEx1L2Jz
|
||||
ZnY2aFUKLS0tIFM1N1F5MFo3bFFWUDNSQzZvM0gyN2h6SHJadXpZTjVZRENTbStv
|
||||
aU1JdU0KzsXrkGHMoTJhakEsCs0tVBAPK/29Io+xNrkGIbuID7B2NnrgmkzllUXW
|
||||
BHHUNPKUj8nkWZZHKn7YbDvYbRszCpQXrWfaU7PmKAvbknBNsR+Xqu51dgvgqPzZ
|
||||
FGoAipf/0blj26Z4mkVxngL0mLeYtIKwm1tLdUF4BUk6lOXYLtrwSFKkG2SnH00L
|
||||
ErYGty1eUJymcfX4NyzcGVrVd8lCFEtS/O+rM1n9QJVzGZc/RcMR3IsSKsG9HMO8
|
||||
sRBAamLhmoXX1j1NQ7SclTbSJtpyeeLzOoerySMFdwOBUrY=
|
||||
-----END AGE ENCRYPTED FILE-----
|
Loading…
Add table
Reference in a new issue