feat(tea): use tea

This commit is contained in:
Barrett Ruth 2026-03-10 18:28:56 -04:00
parent d5279a25d2
commit 5106c4afb5
Signed by: barrett
GPG key ID: A6C96C9349D2FC81
6 changed files with 56 additions and 48 deletions

View file

@ -60,6 +60,30 @@ local git_status = new_git_status()
local synctex_pdf = {} local synctex_pdf = {}
return { return {
{
'barrettruth/diffs.nvim',
enabled = true,
before = function()
vim.g.diffs = {
debug = false,
integrations = { fugitive = true },
extra_filetypes = { 'diff' },
hide_prefix = true,
highlights = {
gutter = true,
vim = {
enabled = true,
-- max_lines = 500,
},
-- treesitter = { max_lines = 10 },
intra = {
enabled = true,
max_lines = 500,
},
},
}
end,
},
{ {
'barrettruth/midnight.nvim', 'barrettruth/midnight.nvim',
enabled = true, enabled = true,
@ -154,6 +178,9 @@ return {
before = function() before = function()
vim.g.pending = { vim.g.pending = {
debug = false, debug = false,
sync = {
s3 = { bucket = 'pending.nvim', region = 'us-east-1' },
},
data_path = ( data_path = (
os.getenv('XDG_STATE_HOME') os.getenv('XDG_STATE_HOME')
or (os.getenv('HOME') .. '/.local/state') or (os.getenv('HOME') .. '/.local/state')

View file

@ -218,30 +218,3 @@ end)
vim.keymap.set('n', '<leader>gp', function() vim.keymap.set('n', '<leader>gp', function()
forge_picker('pr', 'all') forge_picker('pr', 'all')
end) end)
return {
{
'barrettruth/diffs.nvim',
enabled = true,
before = function()
vim.g.diffs = {
debug = false,
integrations = { fugitive = true },
extra_filetypes = { 'diff' },
hide_prefix = false,
highlights = {
-- blend_alpha = 0.9,
gutter = true,
vim = {
enabled = true,
max_lnes = 500,
},
intra = {
enabled = true,
max_lines = 500,
},
},
}
end,
},
}

42
flake.lock generated
View file

@ -5,11 +5,11 @@
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1772841847, "lastModified": 1773106201,
"narHash": "sha256-Qre73BGBcw1YlhBTTT+T/rVoqVtlCgHYYExUreIJoYs=", "narHash": "sha256-p5JuCe5wywjp2oanroCOzH+kzKCFt7rpJDg+lVykSjw=",
"owner": "ryoppippi", "owner": "ryoppippi",
"repo": "claude-code-overlay", "repo": "claude-code-overlay",
"rev": "871c9fa0d37c0d6b3bdbf30341a8d08a75b1793b", "rev": "a6293ea4b12f65545c21357c1df4dcb885f0de6e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -46,11 +46,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1772845525, "lastModified": 1773093840,
"narHash": "sha256-Dp5Ir2u4jJDGCgeMRviHvEQDe+U37hMxp6RSNOoMMPc=", "narHash": "sha256-u/96NoAyN8BSRuM3ZimGf7vyYgXa3pLx4MYWjokuoH4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "27b93804fbef1544cb07718d3f0a451f4c4cd6c0", "rev": "bb014746edb2a98d975abde4dd40fa240de4cf86",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -87,11 +87,11 @@
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_2"
}, },
"locked": { "locked": {
"lastModified": 1772928300, "lastModified": 1773101084,
"narHash": "sha256-7WXA2vUlHNvCjjTDLsM0CGzTE52d8M8tXj+c4QOQnsk=", "narHash": "sha256-XljZHTJCn26qu7oAgcLq8DtZ+BSbXY3iQ/1ylPsw54I=",
"owner": "nix-community", "owner": "nix-community",
"repo": "neovim-nightly-overlay", "repo": "neovim-nightly-overlay",
"rev": "8df2141922896b7923ab78d624951f29531b5e8a", "rev": "eee7ee7a7936b1aa7f6e5115535f6daf805f6896",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -103,11 +103,11 @@
"neovim-src": { "neovim-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1772909350, "lastModified": 1773098641,
"narHash": "sha256-SOywFX51TumgEMzjRN8JBo2E59Dr9+13sye7qv20nR8=", "narHash": "sha256-tgtRikZ+jtvdHiUSFpXq+AKFV0nvPDlEyxlGG9CCAOU=",
"owner": "neovim", "owner": "neovim",
"repo": "neovim", "repo": "neovim",
"rev": "e8e694d837427bd158d51dd62a25f165d49725c6", "rev": "a81b059a45ba832f9ad0bdb1b37b7519e5922cac",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -118,11 +118,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1771969195, "lastModified": 1772972630,
"narHash": "sha256-qwcDBtrRvJbrrnv1lf/pREQi8t2hWZxVAyeMo7/E9sw=", "narHash": "sha256-mUJxsNOrBMNOUJzN0pfdVJ1r2pxeqm9gI/yIKXzVVbk=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "41c6b421bdc301b2624486e11905c9af7b8ec68e", "rev": "3966ce987e1a9a164205ac8259a5fe8a64528f72",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -149,11 +149,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1772736753, "lastModified": 1772956932,
"narHash": "sha256-au/m3+EuBLoSzWUCb64a/MZq6QUtOV8oC0D9tY2scPQ=", "narHash": "sha256-M0yS4AafhKxPPmOHGqIV0iKxgNO8bHDWdl1kOwGBwRY=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "917fec990948658ef1ccd07cef2a1ef060786846", "rev": "608d0cadfed240589a7eea422407a547ad626a14",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -165,11 +165,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1772736753, "lastModified": 1772956932,
"narHash": "sha256-au/m3+EuBLoSzWUCb64a/MZq6QUtOV8oC0D9tY2scPQ=", "narHash": "sha256-M0yS4AafhKxPPmOHGqIV0iKxgNO8bHDWdl1kOwGBwRY=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "917fec990948658ef1ccd07cef2a1ef060786846", "rev": "608d0cadfed240589a7eea422407a547ad626a14",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -336,6 +336,7 @@ AWSEOF
xdg.configFile."claude/settings.json" = lib.mkIf claude { xdg.configFile."claude/settings.json" = lib.mkIf claude {
text = builtins.toJSON { text = builtins.toJSON {
permissions.defaultMode = "acceptEdits"; permissions.defaultMode = "acceptEdits";
notifications.hints = "disabled";
network_access = true; network_access = true;
allowed_domains = [ allowed_domains = [
"github.com" "github.com"

View file

@ -159,6 +159,12 @@ in
]; ];
}; };
home.packages = [ pkgs.tea ];
programs.ssh.matchBlocks."codeberg.org" = {
identityFile = "~/.ssh/id_ed25519";
};
programs.gh = { programs.gh = {
enable = true; enable = true;
settings = { settings = {

View file

@ -126,6 +126,7 @@ audio)
--mesg="$header" --mesg-mode=expand \ --mesg="$header" --mesg-mode=expand \
--font="monospace:size=12" --width="$fw") --font="monospace:size=12" --width="$fw")
rc=$? rc=$?
[ "$rc" = 10 ] && continue
[ "$rc" = 11 ] && { [ "$rc" = 11 ] && {
wpctl set-volume "$node" 5%+ --limit 1.0 wpctl set-volume "$node" 5%+ --limit 1.0
continue continue