Compare commits

..

2 Commits

33 changed files with 22660 additions and 51 deletions

BIN
.Xauthority Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
/home/contagon/ss/config/borgmqtt.yml

10
.config/ctop/config Normal file
View File

@@ -0,0 +1,10 @@
[options]
columns = "name,cpu,mem,io,pids,uptime"
filterStr = ""
sortField = "state"
[toggles]
allContainers = true
enableHeader = true
fullRowCursor = true
sortReversed = false

View File

@@ -55,11 +55,8 @@ cloudflared: (apt "gdebi")
nvim: (cargo "bob-nvim ripgrep tree-sitter-cli")
bob use stable
node:
#!/usr/bin/env bash
PROFILE=/dev/null bash -c 'curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash'
source ~/.config/nvm/nvm.sh
nvm install node
node: (cargo "fnm")
fnm install --lts
nix:
sh <(curl -L https://nixos.org/nix/install) --daemon

View File

@@ -0,0 +1 @@
reporting: "off"

View File

@@ -447,6 +447,7 @@ require('lazy').setup({
},
{ import = 'plugins' },
}, {
concurrency = 2,
ui = {
-- If you are using a Nerd Font: set icons to an empty table which will use the
-- default lazy.nvim defined Nerd Font icons, otherwise define a unicode icons table

View File

@@ -1,40 +1,40 @@
{
"LuaSnip": { "branch": "master", "commit": "8d7aa7a7b7c0875e4878d1d2590924bc1c229305" },
"cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" },
"LuaSnip": { "branch": "master", "commit": "c9b9a22904c97d0eb69ccb9bab76037838326817" },
"cmp-nvim-lsp": { "branch": "main", "commit": "99290b3ec1322070bcfb9e846450a46f6efa50f0" },
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
"cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" },
"conform.nvim": { "branch": "master", "commit": "6a28c90082a67f62a323ab90d988e000a718a8c7" },
"fidget.nvim": { "branch": "main", "commit": "e2a175c2abe2d4f65357da1c98c59a5cfb2b543f" },
"gitsigns.nvim": { "branch": "main", "commit": "7c27a30450130cd59c4994a6755e3c5d74d83e76" },
"indent-blankline.nvim": { "branch": "master", "commit": "04e44b09ee3ff189c69ab082edac1ef7ae2e256c" },
"lazy.nvim": { "branch": "main", "commit": "7c493713bc2cb392706866eeba53aaef6c8e9fc6" },
"lazydev.nvim": { "branch": "main", "commit": "491452cf1ca6f029e90ad0d0368848fac717c6d2" },
"lazygit.nvim": { "branch": "main", "commit": "56760339a81cd1540d5a72fd9d93010a2677b55d" },
"luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "4d0e5b49363cac187326998b96aa6a2884e0e89b" },
"mason-tool-installer.nvim": { "branch": "main", "commit": "c5e07b8ff54187716334d585db34282e46fa2932" },
"mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" },
"mini.nvim": { "branch": "main", "commit": "0a8a1072137d916406507c941698a4bfa9dbbe7a" },
"neo-tree.nvim": { "branch": "main", "commit": "a77af2e764c5ed4038d27d1c463fa49cd4794e07" },
"nui.nvim": { "branch": "main", "commit": "b58e2bfda5cea347c9d58b7f11cf3012c7b3953f" },
"nvim-autopairs": { "branch": "master", "commit": "ee297f215e95a60b01fde33275cc3c820eddeebe" },
"nvim-cmp": { "branch": "main", "commit": "29fb4854573355792df9e156cb779f0d31308796" },
"nvim-lint": { "branch": "master", "commit": "16b21a7d04d06661f92f273a0744fd81fb19e09e" },
"nvim-lspconfig": { "branch": "master", "commit": "59a6766cbf32c7e4cf3ed685ccad7ffe1dde8c40" },
"nvim-treesitter": { "branch": "master", "commit": "1c111e3e8f42c85b16cb4bf30e4254fcb5607817" },
"nvim-treesitter-context": { "branch": "master", "commit": "a2a334900d3643de585ac5c6140b03403454124f" },
"nvim-ufo": { "branch": "main", "commit": "522d719d421fc42b95577d9624048d8348d326ea" },
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
"conform.nvim": { "branch": "master", "commit": "a6f5bdb78caa305496357d17e962bbc4c0b392e2" },
"fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" },
"gitsigns.nvim": { "branch": "main", "commit": "4c40357994f386e72be92a46f41fc1664c84c87d" },
"indent-blankline.nvim": { "branch": "master", "commit": "e10626f7fcd51ccd56d7ffc00883ba7e0aa28f78" },
"lazy.nvim": { "branch": "main", "commit": "e5e9bf48211a13d9ee6c1077c88327c49c1ab4a0" },
"lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" },
"lazygit.nvim": { "branch": "main", "commit": "b9eae3badab982e71abab96d3ee1d258f0c07961" },
"luvit-meta": { "branch": "main", "commit": "1df30b60b1b4aecfebc785aa98943db6c6989716" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" },
"mason-tool-installer.nvim": { "branch": "main", "commit": "374c78d3ebb5c53f43ea6bd906b6587b5e899b9e" },
"mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" },
"mini.nvim": { "branch": "main", "commit": "b612a069d1fe99300da43629e0e9c7a1a9b0acda" },
"neo-tree.nvim": { "branch": "main", "commit": "e96fd85bf18bc345dab332b345098fa5460dffac" },
"nui.nvim": { "branch": "main", "commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46" },
"nvim-autopairs": { "branch": "master", "commit": "68f0e5c3dab23261a945272032ee6700af86227a" },
"nvim-cmp": { "branch": "main", "commit": "5a11682453ac6b13dbf32cd403da4ee9c07ef1c3" },
"nvim-lint": { "branch": "master", "commit": "6e9dd545a1af204c4022a8fcd99727ea41ffdcc8" },
"nvim-lspconfig": { "branch": "master", "commit": "9e932edb0af4e20880685ddb96a231669fbe8091" },
"nvim-treesitter": { "branch": "master", "commit": "bb06afa3f1111780932b3c5493ad65473ce85f9d" },
"nvim-treesitter-context": { "branch": "master", "commit": "158377d700596367a91ea41818f76abdbf75a232" },
"nvim-ufo": { "branch": "main", "commit": "a52c92c3bbaa10f0c9b547a50adaa8c7d8b29f94" },
"nvim-web-devicons": { "branch": "master", "commit": "19d257cf889f79f4022163c3fbb5e08639077bd8" },
"onedark.nvim": { "branch": "master", "commit": "fae34f7c635797f4bf62fb00e7d0516efa8abe37" },
"onedark.nvim": { "branch": "master", "commit": "67a74c275d1116d575ab25485d1bfa6b2a9c38a6" },
"plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" },
"promise-async": { "branch": "main", "commit": "119e8961014c9bfaf1487bf3c2a393d254f337e2" },
"rainbow-delimiters.nvim": { "branch": "master", "commit": "d227e6c9879bb50af35cd733461198666981d482" },
"rainbow-delimiters.nvim": { "branch": "master", "commit": "f22496dfdd46da4d571f5254c72eff65ff5a1c27" },
"telescope-fzf-native.nvim": { "branch": "main", "commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b" },
"telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" },
"telescope-yadm.nvim": { "branch": "main", "commit": "23043463b0bb2529bb478eaf816b6445f788aae2" },
"telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" },
"todo-comments.nvim": { "branch": "main", "commit": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" },
"todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" },
"vim-sleuth": { "branch": "master", "commit": "be69bff86754b1aa5adcbb527d7fcd1635a84080" },
"vim-tmux-navigator": { "branch": "master", "commit": "a9b52e7d36114d40350099f254b5f299a35df978" },
"which-key.nvim": { "branch": "main", "commit": "8badb359f7ab8711e2575ef75dfe6fbbd87e4821" }
"vim-tmux-navigator": { "branch": "master", "commit": "424b5caa154bff34dc258ee53cec5a8e36cf7ea8" },
"which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }
}

View File

@@ -70,7 +70,7 @@ return {
map('n', '<leader>hs', gitsigns.stage_hunk, { desc = 'git [s]tage hunk' })
map('n', '<leader>hr', gitsigns.reset_hunk, { desc = 'git [r]eset hunk' })
map('n', '<leader>hS', gitsigns.stage_buffer, { desc = 'git [S]tage buffer' })
map('n', '<leader>hu', gitsigns.undo_stage_hunk, { desc = 'git [u]ndo stage hunk' })
map('n', '<leader>hu', gitsigns.stage_hunk, { desc = 'git [u]ndo stage hunk' })
map('n', '<leader>hR', gitsigns.reset_buffer, { desc = 'git [R]eset buffer' })
map('n', '<leader>hp', gitsigns.preview_hunk, { desc = 'git [p]review hunk' })
map('n', '<leader>hb', gitsigns.blame_line, { desc = 'git [b]lame line' })
@@ -80,9 +80,8 @@ return {
end, { desc = 'git [D]iff against last commit' })
-- Toggles
map('n', '<leader>tb', gitsigns.toggle_current_line_blame, { desc = '[T]oggle git show [b]lame line' })
map('n', '<leader>tD', gitsigns.toggle_deleted, { desc = '[T]oggle git show [D]eleted' })
map('n', '<leader>tD', gitsigns.preview_hunk_inline, { desc = '[T]oggle git show [D]eleted' })
end,
},
},
}

View File

@@ -97,6 +97,11 @@ return {
})
end
-- Disable ruff hovers in favor of pyright
if client and client.name == 'ruff' then
client.server_capabilities.hoverProvider = false
end
-- The following code creates a keymap to toggle inlay hints in your
-- code, if the language server you are using supports them
--
@@ -126,19 +131,17 @@ return {
-- - settings (table): Override the default settings passed when initializing the server.
-- For example, to see the options for `lua_ls`, you could go to: https://luals.github.io/wiki/settings/
local servers = {
-- clangd = {},
-- gopls = {},
-- pyright = {},
-- rust_analyzer = {},
-- ... etc. See `:help lspconfig-all` for a list of all the pre-configured LSPs
--
-- Some languages (like typescript) have entire language plugins that can be useful:
-- https://github.com/pmizio/typescript-tools.nvim
--
-- But for many setups, the LSP (`ts_ls`) will work just fine
-- ts_ls = {},
--
-- C++
clangd = {},
-- python
pyright = {},
ruff = {},
-- rust
rust_analyzer = {},
-- lua
lua_ls = {
-- cmd = {...},
-- filetypes = { ...},

View File

@@ -0,0 +1,11 @@
[box]
type = box
box_sub_type = user
token = {"access_token":"ynqW1VbBMf3jbTgXFmPXc5gupGpXsK6v","token_type":"bearer","refresh_token":"9QXusAOCqf55uFtKYsW8RsCjI9hu6NvcPQoaZspcbYXy0XwuSvrr2CibltV4GHhK","expiry":"2024-02-04T05:17:23.519391453-05:00"}
[gdrive]
type = drive
scope = drive
token = {"access_token":"ya29.a0AfB_byBby0GvJWMMviifpT8ORDloEX5XPinvrHvFfevff0HEsD-NNp8cjqoZ4fOZQl-n1GwJDbnNevMj04DPbOuiMdFPm8_Ys5zGj8jL5DeQmYpdUMNGMymHqlK6CH-Mp3jMbTBMJ13W0o_jWyCSC23ayWPj2k4yP54XdQaCgYKATUSARISFQHGX2Mi5gYvEXOm1OmV9UyCCrsWNQ0173","token_type":"Bearer","refresh_token":"1//0577fQIsYVmLjCgYIARAAGAUSNwF-L9IrgjYyHpIoDTfTX3RGp39Xe4HfUeW_kkSo6QcaxSpUhE-E_UlVFJ0RXY4waok04Sl7E94","expiry":"2024-02-12T03:00:37.467875337-05:00"}
team_drive =

2
.config/yadm/config Normal file
View File

@@ -0,0 +1,2 @@
[pull]
rebase = false

2026
.config/zsh/.zcompdump Normal file

File diff suppressed because it is too large Load Diff

317
.config/zsh/.zsh_history Normal file
View File

@@ -0,0 +1,317 @@
touch don.py
touch don.py
touch modules/house/room.py
touch modules/house/room.py
cargo add home-oxidation-impl
cargo init hass-types --lib
ts oxide
ts hox
tl
ts hox
touch modules/house/room.py
crontab -e
cd /pool/photos
ls
cd easton-family
ls
c
ls
ls
ls
ls
mv clear
ls
mv 01\ Easton unorganized
mv 2014-*G* unorganized
mv 0000\ Scanned\ Photos unorganized
mv 100CANON unorganized
mv Anniversary\ Video\ Pics unorganized
mv Easton* unorganized
ls
mkdir videos
mv Erin\ Page\ * unorganized
mv Scouts\ 200* unorganized
mv G\&G\ P\'s unorganized
tree 1900-1980
mv 1900-1980 videos
mv 1980\'s videos
mv 1990\'s videos
mv 2000\'s videos
mv 2010\'s videos
ls
mv Family\ Pictures\ 2013 videos
clear
ls Family\ 2013
ls Family\ 2014
clear
nv config/backups_data.yml
nv gitea.yml
nv config/backups_raid.yml
ssh work
ssh contagon@work.eastonpots.com
ssh work
ssh contagon@work.eastonpots.com
nv ~/.ssh/config
ssh contagon@work.eastonpots.com
clear
borgmatic -v -n create --config /etc/borgmatic.d/data.yaml
borgmatic -v 1 -n create --config /etc/borgmatic.d/data.yaml
borgmatic -v 1 create prune --config /etc/borgmatic.d/data.yaml
borgmatic -v 1 create prune --config /etc/borgmatic.d/raid.yaml
borgmatic -v 2 create prune --config /etc/borgmatic.d/raid.yaml
borgmatic -v 3 create prune --config /etc/borgmatic.d/raid.yaml
borgmatic -v 2 create prune --config /etc/borgmatic.d/raid.yaml
borg2mqtt update
ls
ls config
nv config/borgmqtt.yml
borg2mqtt update
nv config/borgmqtt.yml
borg2mqtt update
nv config/borgmqtt.yml
ssh contagon@work.eastonpots.com
borg2mqtt update
nv pinchflat.yml
cd ~/ss
server pinchflat.yml pull && server pinchflat.yml up -d
docker exec -it pinchflat bash
ls
cd ~/data/pinchflat
ls
ls extras
ls logs
ls metadata
ls db
docker exec -it pinchflat bash
docker logs -f caddy
docker ps -a
nv config/backups_data.yml
docker start $(docker ps -a -q)
docker ps -a
docker logs -f adguard
docker logs -f authelia
server wg.yml
nv wg.yml
server wg.yml up -d
docker logs -f adguard
clear
sudo ss -tulpn | grep :53
sudo ss -tulpn | grep :53
docker ps -a
docker logs -f gitea
docker ps -a
docker ps -a | grep ad
nv
docker ps -a
docker ps -a | grep 53
docker ps -a
clear
nv /etc/systemd/resolved.conf.d/adguardhome.conf
cd /etc
ls resolv.conf
nv resolv.conf
ls -alh resolv*
sudo systemctl reload-or-restart systemd-resolved.service
ls
cd ~/ss
docker logs -f adguard
docker logs -f adguard
server wg.yml up -d --force-recreate
docker logs -f adguard
lyadm
docker ps
docker logs -f gitea_db
cd ~/data/gitea
ls
cp -r db db_backup
sudo cp -r db db_backup
sudo chown -r contagon:contagon db
sudo chown -R contagon:contagon db
ls db/
ls -alh db/
clear
ls
ls
ls -alh
docker exec -it gitea_db bash
docker exec -it gitea_db sh
ls
ls -alh
ls -lnd db
ls -lnd db/
ls db/
cd db
ls -lnd
ls -ln
cd ..
sudo chown -R contagon:contagon db
ls -alh
ls -ln
cd db
ls -ln
clear
docker logs -f gitea_db
borgmatic -v 2 create prune --config /etc/borgmatic.d/data.yaml
clear
nv gitea.yml
nv gitea.yml
cd /pool/tv_kids/Bill\ Nye\ -\ The\ Science\ Guy
ls
ls Season\ 5
ls -alh Season\ 5
cd ~/ss
server gitea.yml up -d
server gitea.yml up -d
server gitea.yml stop
server gitea.yml up -d --force-recreate
clear
borgmatic -v 2 create prune --config /etc/borgmatic.d/data.yaml
nv config/backups_data.yml
borgmatic -v 2 create prune --config /etc/borgmatic.d/raid.yaml
nv config/backups_data.yml
borg2mqtt update -vv
borg2mqtt -vv update
nv config/borgmqtt.yml
borg2mqtt -vv update
ls
nv assist.yml
docker exec -it pinchflat bash
cd /pool/downloads
ls
ls completed
ls watch
ls incomplete
ls completed/mouse
cd completed
ls
cd /pool/youtube/kids/Gospel\ For\ Kids
fd Season
fd Season
cd ../Latter\ Day\ Kids
ls
rm -rf Season\ 30\ -\ Article\ of\ Faith
clear
docker restart authelia
cd ~/ss
ls
ls scr
ls scripts
./scripts/update_youtube_plex_names.py
cd scripts
./update_youtube_plex_names.py
nv add_plex_poster.py
nv add_plex_poster.py
nv add_plex_poster.py
./add_plex_poster.py /pool/youtube/kids/Gospel\ For\ Kids/Season\ 06\ -\ How\ to\ Draw https://i.ytimg.com/vi/bvOM-QSNzvo/maxresdefault.jpg
./add_plex_poster.py /pool/youtube/kids/Gospel\ For\ Kids/Season\ 07\ -\ Messages\ from\ Leaders https://assets.churchofjesuschrist.org/ce/36/ce36a29e91a37128230dbd7fdad30488ff0f0cd1/ce36a29e91a37128230dbd7fdad30488ff0f0cd1.jpeg
./add_plex_poster.py /pool/youtube/kids/Gospel\ For\ Kids/Season\ 40\ -\ Growing\ Faith https://i.ytimg.com/vi/sbPoAkDpr04/maxresdefault.jpg
./update_youtube_plex_names.py
clear
./update_youtube_plex_names.py
./update_youtube_plex_names.py
./update_youtube_plex_names.py
./update_youtube_plex_names.py
./update_youtube_plex_names.py
./add_plex_poster.py /pool/youtube/kids/Latter\ Day\ Kids/Season\ 28\ -\ Come\ Follow\ Me\ 2025 https://i.ytimg.com/vi/bTthf6HxHbA/maxresdefault.jpg
./add_plex_poster.py /pool/youtube/kids/Latter\ Day\ Kids/Season\ 29\ -\ Come\ Follow\ Me\ 2024 https://i.ytimg.com/vi/cAp1HLLSHHE/hqdefault.jpg
./add_plex_poster.py /pool/youtube/kids/Latter\ Day\ Kids/Season\ 39\ -\ Articles\ of\ Faith https://s3-us-west-2.amazonaws.com/ldsbookstore/products/AF-Organic-black.jpg
./update_youtube_plex_names.py
docker stop transmission
server pinchflat.yml up -d
docker exec -it qbittorrent bash
server pinchflat.yml up -d
server torrent.yml up -d
cd /pool/youtube/kids/Gospel\ For\ Kids
ls
cd Season\ 01\ -\ Book\ of\ Mormon\ Stories
ls
cd ..
ls
cd Season\ 06\ -\ How\ to\ Draw/
ls
cd ..
fd Season
cd ss
server pinchflat.yml up
server pinchflat.yml up
server pinchflat.yml up
server pinchflat.yml up
server pinchflat.yml up
server pinchflat.yml up -d
server pinchflat.yml up -d
server pinchflat.yml up -d
git push
ssh potprints
borgmatic info
server hoarder.yml up -d
server hoarder.yml up -d
cd ss
nv hoarder.yml
cd ~/data/home_assistant
ls
cd .storage
ls
rg llm.potokar
rg --debug llm.potokar
rg --help
tldr ripgrep
tldr rg
rg --no-ignore --hidden llm.potokar
rg --no-ignore --hidden llm
cd ..
rg --no-ignore --hidden llm.potokar
touch modules/house/room.py
cargo run -p home-oxidation --example test_impl
cargo fix
cargo fix --allow-staged
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
clear
cargo run -p home-oxidation --example test_impl
RUST_LOG=warn cargo run -p home-oxidation --example test_impl
RUST_LOG=trace cargo run -p home-oxidation --example test_impl
RUST_LOG=trace cargo run -p home-oxidation --example test_impl
RUST_LOG=trace cargo run -vv -p home-oxidation --example test_impl
RUST_LOG=trace cargo run -vv -p home-oxidation --example test_impl
c;ear
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
clear
cargo run -p home-oxidation --example test_impl
clear
cargo run -p home-oxidation --example test_impl
cargo expand
cargo expand -p home-oxidation --exampel test_impl
cargo expand -p home-oxidation --example test_impl
clear
cargo expand -p home-oxidation --example test_impl
clear
cargo expand -p home-oxidation --example test_impl
cargo clean
cargo expand -p home-oxidation --example test_impl
clear
cargo expand -p home-oxidation --example test_impl
cargo expand -p home-oxidation --example test_impl
clear
cargo test
cargo test
cargo test
cargo test -p hass-types
cargo run -p home-oxidation --example test_api
cargo run -p home-oxidation --example test_api
cargo run -p home-oxidation --example test_api
cargo run -p home-oxidation --example test_api
cargo run -p home-oxidation --example test_api
cargo run -p home-oxidation --example test_api
cargo run -p home-oxidation --example test_api
cargo run -p home-oxidation --example test_api
cargo run -p home-oxidation --example test_api
clear
cargo run -p home-oxidation --example test_api
cargo run -p home-oxidation --example test_api
cargo test -p hass-types

13
.fzf.bash Normal file
View File

@@ -0,0 +1,13 @@
# Setup fzf
# ---------
if [[ ! "$PATH" == */home/contagon/.fzf/bin* ]]; then
export PATH="${PATH:+${PATH}:}/home/contagon/.fzf/bin"
fi
# Auto-completion
# ---------------
[[ $- == *i* ]] && source "/home/contagon/.fzf/shell/completion.bash" 2> /dev/null
# Key bindings
# ------------
source "/home/contagon/.fzf/shell/key-bindings.bash"

13
.fzf.zsh Normal file
View File

@@ -0,0 +1,13 @@
# Setup fzf
# ---------
if [[ ! "$PATH" == */home/contagon/.fzf/bin* ]]; then
export PATH="${PATH:+${PATH}:}/home/contagon/.fzf/bin"
fi
# Auto-completion
# ---------------
[[ $- == *i* ]] && source "/home/contagon/.fzf/shell/completion.zsh" 2> /dev/null
# Key bindings
# ------------
source "/home/contagon/.fzf/shell/key-bindings.zsh"

View File

@@ -7,3 +7,5 @@
tool = vimdiff
[difftool]
prompt = false
[pull]
rebase = false

4
.lesshst Normal file
View File

@@ -0,0 +1,4 @@
.less-history-file:
.search
"refresh
"log

0
.node_repl_history Normal file
View File

31
.profile Normal file
View File

@@ -0,0 +1,31 @@
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
. "$HOME/.cargo/env"
export NVM_DIR="$HOME/.config/nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

0
.python_history Normal file
View File

2
.selected_editor Normal file
View File

@@ -0,0 +1,2 @@
# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vim.basic"

3
.sqlite_history Normal file
View File

@@ -0,0 +1,3 @@
VACUUM;
VACUUM;
VACUUM;

View File

291
.viminfo Normal file
View File

@@ -0,0 +1,291 @@
# This viminfo file was generated by Vim 8.2.
# You may edit it if you're careful!
# Viminfo version
|1,4
# Value of 'encoding' when this file was written
*encoding=utf-8
# hlsearch on (H) or off (h):
~h
# Last Search Pattern:
~MSle0~/-gtk
# Command Line History (newest to oldest):
:q
|2,0,1736621514,,"q"
:wq
|2,0,1632885856,,"wq"
# Search String History (newest to oldest):
?/-gtk
|2,1,1632885849,47,"-gtk"
# Expression History (newest to oldest):
# Input Line History (newest to oldest):
# Debug Line History (newest to oldest):
# Registers:
""- CHAR 0
-gtk
|3,1,36,0,1,0,1632885852,"-gtk"
# File marks:
'0 262 0 ~/ss/logs/borgmatic_data.log
|4,48,262,0,1736621514,"~/ss/logs/borgmatic_data.log"
'1 76 0 ~/data/zigbee/zigbeetlc_v0121.js
|4,49,76,0,1735949494,"~/data/zigbee/zigbeetlc_v0121.js"
'2 25 0 ~/data/zigbee/back_door.js
|4,50,25,0,1735949482,"~/data/zigbee/back_door.js"
'3 37 0 ~/data/zigbee/my_devices.js
|4,51,37,0,1735949476,"~/data/zigbee/my_devices.js"
'4 2 0 ~/data/zigbee/configuration.yaml
|4,52,2,0,1735949294,"~/data/zigbee/configuration.yaml"
'5 46 0 ~/ss/adguard.yml
|4,53,46,0,1735933735,"~/ss/adguard.yml"
'6 12 0 ~/ss/wg.yml
|4,54,12,0,1735933705,"~/ss/wg.yml"
'7 30 37 ~/dotfiles/justfile
|4,55,30,37,1632885856,"~/dotfiles/justfile"
# Jumplist (newest first):
-' 262 0 ~/ss/logs/borgmatic_data.log
|4,39,262,0,1736621514,"~/ss/logs/borgmatic_data.log"
-' 1 0 ~/ss/logs/borgmatic_data.log
|4,39,1,0,1736621499,"~/ss/logs/borgmatic_data.log"
-' 76 0 ~/data/zigbee/zigbeetlc_v0121.js
|4,39,76,0,1735949494,"~/data/zigbee/zigbeetlc_v0121.js"
-' 76 0 ~/data/zigbee/zigbeetlc_v0121.js
|4,39,76,0,1735949494,"~/data/zigbee/zigbeetlc_v0121.js"
-' 1 0 ~/data/zigbee/zigbeetlc_v0121.js
|4,39,1,0,1735949487,"~/data/zigbee/zigbeetlc_v0121.js"
-' 1 0 ~/data/zigbee/zigbeetlc_v0121.js
|4,39,1,0,1735949487,"~/data/zigbee/zigbeetlc_v0121.js"
-' 25 0 ~/data/zigbee/back_door.js
|4,39,25,0,1735949482,"~/data/zigbee/back_door.js"
-' 25 0 ~/data/zigbee/back_door.js
|4,39,25,0,1735949482,"~/data/zigbee/back_door.js"
-' 25 0 ~/data/zigbee/back_door.js
|4,39,25,0,1735949482,"~/data/zigbee/back_door.js"
-' 25 0 ~/data/zigbee/back_door.js
|4,39,25,0,1735949482,"~/data/zigbee/back_door.js"
-' 1 0 ~/data/zigbee/back_door.js
|4,39,1,0,1735949480,"~/data/zigbee/back_door.js"
-' 1 0 ~/data/zigbee/back_door.js
|4,39,1,0,1735949480,"~/data/zigbee/back_door.js"
-' 1 0 ~/data/zigbee/back_door.js
|4,39,1,0,1735949480,"~/data/zigbee/back_door.js"
-' 1 0 ~/data/zigbee/back_door.js
|4,39,1,0,1735949480,"~/data/zigbee/back_door.js"
-' 37 0 ~/data/zigbee/my_devices.js
|4,39,37,0,1735949476,"~/data/zigbee/my_devices.js"
-' 37 0 ~/data/zigbee/my_devices.js
|4,39,37,0,1735949476,"~/data/zigbee/my_devices.js"
-' 37 0 ~/data/zigbee/my_devices.js
|4,39,37,0,1735949476,"~/data/zigbee/my_devices.js"
-' 37 0 ~/data/zigbee/my_devices.js
|4,39,37,0,1735949476,"~/data/zigbee/my_devices.js"
-' 37 0 ~/data/zigbee/my_devices.js
|4,39,37,0,1735949476,"~/data/zigbee/my_devices.js"
-' 37 0 ~/data/zigbee/my_devices.js
|4,39,37,0,1735949476,"~/data/zigbee/my_devices.js"
-' 37 0 ~/data/zigbee/my_devices.js
|4,39,37,0,1735949476,"~/data/zigbee/my_devices.js"
-' 37 0 ~/data/zigbee/my_devices.js
|4,39,37,0,1735949476,"~/data/zigbee/my_devices.js"
-' 1 0 ~/data/zigbee/my_devices.js
|4,39,1,0,1735949471,"~/data/zigbee/my_devices.js"
-' 1 0 ~/data/zigbee/my_devices.js
|4,39,1,0,1735949471,"~/data/zigbee/my_devices.js"
-' 1 0 ~/data/zigbee/my_devices.js
|4,39,1,0,1735949471,"~/data/zigbee/my_devices.js"
-' 1 0 ~/data/zigbee/my_devices.js
|4,39,1,0,1735949471,"~/data/zigbee/my_devices.js"
-' 1 0 ~/data/zigbee/my_devices.js
|4,39,1,0,1735949471,"~/data/zigbee/my_devices.js"
-' 1 0 ~/data/zigbee/my_devices.js
|4,39,1,0,1735949471,"~/data/zigbee/my_devices.js"
-' 1 0 ~/data/zigbee/my_devices.js
|4,39,1,0,1735949471,"~/data/zigbee/my_devices.js"
-' 1 0 ~/data/zigbee/my_devices.js
|4,39,1,0,1735949471,"~/data/zigbee/my_devices.js"
-' 2 0 ~/data/zigbee/configuration.yaml
|4,39,2,0,1735949294,"~/data/zigbee/configuration.yaml"
-' 2 0 ~/data/zigbee/configuration.yaml
|4,39,2,0,1735949294,"~/data/zigbee/configuration.yaml"
-' 2 0 ~/data/zigbee/configuration.yaml
|4,39,2,0,1735949294,"~/data/zigbee/configuration.yaml"
-' 2 0 ~/data/zigbee/configuration.yaml
|4,39,2,0,1735949294,"~/data/zigbee/configuration.yaml"
-' 2 0 ~/data/zigbee/configuration.yaml
|4,39,2,0,1735949294,"~/data/zigbee/configuration.yaml"
-' 2 0 ~/data/zigbee/configuration.yaml
|4,39,2,0,1735949294,"~/data/zigbee/configuration.yaml"
-' 2 0 ~/data/zigbee/configuration.yaml
|4,39,2,0,1735949294,"~/data/zigbee/configuration.yaml"
-' 2 0 ~/data/zigbee/configuration.yaml
|4,39,2,0,1735949294,"~/data/zigbee/configuration.yaml"
-' 2 0 ~/data/zigbee/configuration.yaml
|4,39,2,0,1735949294,"~/data/zigbee/configuration.yaml"
-' 2 0 ~/data/zigbee/configuration.yaml
|4,39,2,0,1735949294,"~/data/zigbee/configuration.yaml"
-' 2 0 ~/data/zigbee/configuration.yaml
|4,39,2,0,1735949294,"~/data/zigbee/configuration.yaml"
-' 2 0 ~/data/zigbee/configuration.yaml
|4,39,2,0,1735949294,"~/data/zigbee/configuration.yaml"
-' 2 0 ~/data/zigbee/configuration.yaml
|4,39,2,0,1735949294,"~/data/zigbee/configuration.yaml"
-' 2 0 ~/data/zigbee/configuration.yaml
|4,39,2,0,1735949294,"~/data/zigbee/configuration.yaml"
-' 2 0 ~/data/zigbee/configuration.yaml
|4,39,2,0,1735949294,"~/data/zigbee/configuration.yaml"
-' 2 0 ~/data/zigbee/configuration.yaml
|4,39,2,0,1735949294,"~/data/zigbee/configuration.yaml"
-' 1 0 ~/data/zigbee/configuration.yaml
|4,39,1,0,1735949292,"~/data/zigbee/configuration.yaml"
-' 1 0 ~/data/zigbee/configuration.yaml
|4,39,1,0,1735949292,"~/data/zigbee/configuration.yaml"
-' 1 0 ~/data/zigbee/configuration.yaml
|4,39,1,0,1735949292,"~/data/zigbee/configuration.yaml"
-' 1 0 ~/data/zigbee/configuration.yaml
|4,39,1,0,1735949292,"~/data/zigbee/configuration.yaml"
-' 1 0 ~/data/zigbee/configuration.yaml
|4,39,1,0,1735949292,"~/data/zigbee/configuration.yaml"
-' 1 0 ~/data/zigbee/configuration.yaml
|4,39,1,0,1735949292,"~/data/zigbee/configuration.yaml"
-' 1 0 ~/data/zigbee/configuration.yaml
|4,39,1,0,1735949292,"~/data/zigbee/configuration.yaml"
-' 1 0 ~/data/zigbee/configuration.yaml
|4,39,1,0,1735949292,"~/data/zigbee/configuration.yaml"
-' 1 0 ~/data/zigbee/configuration.yaml
|4,39,1,0,1735949292,"~/data/zigbee/configuration.yaml"
-' 1 0 ~/data/zigbee/configuration.yaml
|4,39,1,0,1735949292,"~/data/zigbee/configuration.yaml"
-' 1 0 ~/data/zigbee/configuration.yaml
|4,39,1,0,1735949292,"~/data/zigbee/configuration.yaml"
-' 1 0 ~/data/zigbee/configuration.yaml
|4,39,1,0,1735949292,"~/data/zigbee/configuration.yaml"
-' 1 0 ~/data/zigbee/configuration.yaml
|4,39,1,0,1735949292,"~/data/zigbee/configuration.yaml"
-' 1 0 ~/data/zigbee/configuration.yaml
|4,39,1,0,1735949292,"~/data/zigbee/configuration.yaml"
-' 1 0 ~/data/zigbee/configuration.yaml
|4,39,1,0,1735949292,"~/data/zigbee/configuration.yaml"
-' 1 0 ~/data/zigbee/configuration.yaml
|4,39,1,0,1735949292,"~/data/zigbee/configuration.yaml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 46 0 ~/ss/adguard.yml
|4,39,46,0,1735933735,"~/ss/adguard.yml"
-' 1 0 ~/ss/adguard.yml
|4,39,1,0,1735933727,"~/ss/adguard.yml"
-' 1 0 ~/ss/adguard.yml
|4,39,1,0,1735933727,"~/ss/adguard.yml"
-' 1 0 ~/ss/adguard.yml
|4,39,1,0,1735933727,"~/ss/adguard.yml"
-' 1 0 ~/ss/adguard.yml
|4,39,1,0,1735933727,"~/ss/adguard.yml"
-' 1 0 ~/ss/adguard.yml
|4,39,1,0,1735933727,"~/ss/adguard.yml"
-' 1 0 ~/ss/adguard.yml
|4,39,1,0,1735933727,"~/ss/adguard.yml"
# History of marks within files (newest to oldest):
> ~/ss/logs/borgmatic_data.log
* 1736621512 0
" 262 0
> ~/data/zigbee/zigbeetlc_v0121.js
* 1735949493 0
" 76 0
> ~/data/zigbee/back_door.js
* 1735949481 0
" 25 0
> ~/data/zigbee/my_devices.js
* 1735949474 0
" 37 0
> ~/data/zigbee/configuration.yaml
* 1735949293 0
" 2 0
> ~/ss/adguard.yml
* 1735933730 0
" 46 0
> ~/ss/wg.yml
* 1735933704 0
" 12 0
> ~/dotfiles/justfile
* 1632885853 0
" 30 37
. 30 37
+ 30 37

13
.wget-hsts Normal file
View File

@@ -0,0 +1,13 @@
# HSTS 1.0 Known Hosts database for GNU Wget.
# Edit at your own risk.
# <hostname> <port> <incl. subdomains> <created> <max-age>
ia902307.us.archive.org 0 0 1672292341 15724800
update.code.visualstudio.com 0 1 1741365889 31536000
raw.githubusercontent.com 0 0 1729199553 31536000
projects.torsion.org 0 0 1642482596 31536000
lib.eastonpots.com 0 0 1641189312 31536000
www.seagullbook.com 0 0 1736103724 2592000
get.hacs.xyz 0 0 1639810884 31536000
archive.org 0 0 1672292340 15724800
github.com 0 1 1728661760 31536000
orangefreesounds.com 0 0 1665800529 31536000

2026
.zcompdump Normal file

File diff suppressed because it is too large Load Diff

2030
.zcompdump-potlab-5.8 Normal file

File diff suppressed because it is too large Load Diff

2033
.zcompdump-potlab-5.8.1 Normal file

File diff suppressed because it is too large Load Diff

3665
.zhistory Normal file

File diff suppressed because it is too large Load Diff

10109
.zsh_history Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -13,8 +13,8 @@ export VISUAL="nvim"
[ -d "$HOME/.local/share/bob" ] && export PATH="$PATH:$HOME/.local/share/bob/nvim-bin"
# cargo
[ -d "$HOME/.cargo" ] && . "$HOME/.cargo/env"
# nvm (https://github.com/nvm-sh/nvm?tab=readme-ov-file#install--update-script)
[ -d "$HOME/.config/nvm" ] && . "$HOME/.config/nvm/nvm.sh" # This loads nvm
fnm=$(which fnm)
[ "" != "$fnm" ] && eval "$(fnm env --use-on-cd --shell zsh)"
[ -d "$HOME/.nix-profile" ] && . $HOME/.nix-profile/etc/profile.d/nix.sh
[ -d "$HOME/.pixi" ] && export PATH="$HOME/.pixi/bin:$PATH"

BIN
.zshrc.zwc Normal file

Binary file not shown.

6
cron-env Normal file
View File

@@ -0,0 +1,6 @@
HOME=/home/contagon
LOGNAME=contagon
PATH=/usr/bin:/bin
LANG=en_US.UTF-8
SHELL=/bin/sh
PWD=/home/contagon