Compare commits

..

2 Commits

Author SHA1 Message Date
easton 80c877d8ed Merge branch 'master' of potokar.us:easton/dotfiles 2025-03-07 19:20:10 -05:00
easton c1adcc3ebb Switch from nvm to fnm, add lsps to nvim 2025-02-23 21:16:15 -05:00
33 changed files with 22660 additions and 51 deletions
BIN
View File
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
/home/contagon/ss/config/borgmqtt.yml
+10
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
+2 -5
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
+1
View File
@@ -0,0 +1 @@
reporting: "off"
+1
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
+29 -29
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" }
}
+2 -3
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,
},
},
}
+15 -12
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 = { ...},
+11
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
View File
@@ -0,0 +1,2 @@
[pull]
rebase = false
File diff suppressed because it is too large Load Diff
+317
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
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
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"
+2
View File
@@ -7,3 +7,5 @@
tool = vimdiff
[difftool]
prompt = false
[pull]
rebase = false
+4
View File
@@ -0,0 +1,4 @@
.less-history-file:
.search
"refresh
"log
View File
+31
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
View File
+2
View File
@@ -0,0 +1,2 @@
# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vim.basic"
+3
View File
@@ -0,0 +1,3 @@
VACUUM;
VACUUM;
VACUUM;
View File
+291
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
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
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+3665
View File
File diff suppressed because it is too large Load Diff
+10109
View File
File diff suppressed because it is too large Load Diff
+2 -2
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
View File
Binary file not shown.
+6
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