repos / dotfiles

my dotfiles

commit
f014ed0
parent
1fa25d8
author
Eric Bower
date
2025-01-13 09:35:58 -0500 EST
chore: changes
6 files changed,  +136, -6
M dot_config/fish/config.fish
+1, -0
1@@ -40,6 +40,7 @@ abbr -a weather curl wttr.in/Ann+Arbor+Michigan
2 abbr -a img img2sixel
3 abbr -a sway sway --unsupported-gpu
4 abbr -a notes nvim -c '"cd ~/dotfiles/notes"' ~/dotfiles/notes
5+abbr -a tre "eza --tree --color=always | less -R"
6 
7 if type -q direnv
8   direnv hook fish | source
M dot_config/nvim/lua/init.lua
+1, -0
1@@ -32,6 +32,7 @@ set_keymap('n', '<leader>b', '<C-O>', opts)
2 set_keymap('n', 'Q', '<nop>', opts)
3 set_keymap('n', '<leader>w', ':!make fmt<CR>', opts)
4 set_keymap('n', '<Esc>', [[<C-\><C-n>]], opts)
5+-- vim.keymap.del('n', '<C-\>')
6 
7 require 'plugins'
8 require 'autocmd'
M dot_config/nvim/lua/plugins.lua
+24, -6
 1@@ -41,12 +41,12 @@ require("lazy").setup({
 2       config = setup_comp,
 3     },
 4     "hrsh7th/cmp-nvim-lsp",
 5-    {
 6-      'lewis6991/gitsigns.nvim',
 7-      config = function()
 8-        require('gitsigns').setup({})
 9-      end,
10-    },
11+    -- {
12+    --   'lewis6991/gitsigns.nvim',
13+    --   config = function()
14+    --     require('gitsigns').setup({})
15+    --   end,
16+    -- },
17     {
18       'lukas-reineke/indent-blankline.nvim',
19       config = function()
20@@ -100,6 +100,24 @@ require("lazy").setup({
21         fzf.setup({'max-perf'})
22       end
23     },
24+    {
25+      "nvim-treesitter/nvim-treesitter-context",
26+      config = function()
27+        require'treesitter-context'.setup({})
28+      end,
29+    },
30+    {
31+      "chentoast/marks.nvim",
32+      config = function()
33+        require'marks'.setup({})
34+      end,
35+    },
36+    {
37+      'nvim-lualine/lualine.nvim',
38+      config = function()
39+        require'lualine'.setup({})
40+      end
41+    },
42     -- vim plugins
43     'rhysd/git-messenger.vim'
44   },
A notes/child.txt
+58, -0
 1@@ -0,0 +1,58 @@
 2+=$ a https://www.youtube.com/watch?v=99sBluziPSQ
 3+=$ b https://www.youtube.com/watch?v=FXLzyBJUZjs
 4+=$ c https://www.youtube.com/watch?v=6-eCA8-qvO8
 5+
 6+# 01/05/2025
 7+
 8+=> $a Use this Method to Get Your Child to Listen and Behave
 9+  Make a list of things we should start and stop doing and discuss with family
10+
11+  Stop behaviors
12+    Count to (3)
13+      Each step take 5 seconds before progressing
14+      By (3) there needs to be a consequence (time out)
15+
16+  Start behaviors
17+    Incentive that happens once they get in the car seat
18+      Piece of gum
19+      Sticker
20+      etc.
21+    How do you find motivators?
22+      Stuff that motivates the kid are things they dont want to stop doing
23+
24+=> $b Dr. Daniel Amen on the #1 Foundation to Raising Mentally Strong Kids
25+  Core Conversation #1: Brain health is foundational to mental strength
26+    Most psychiatric illnesses are not mental health issues at all, but rather
27+    they are brain health issues that steal people's minds.
28+    It starts by talking to them about having a healthy brain
29+    If a child has a problem, society blames the parents, but what if they are
30+    wrong?
31+      Blame the brain
32+  
33+    Brain health
34+      Love your brain
35+      Avoid anything that hurts your brain
36+      Engage in regular brain-healthy habits
37+
38+=> $c 10 Things Parents Should Never Do (& What To Do To Build Confidence)
39+  Ignore their brain
40+  No bonding
41+  Don't listen
42+    If you want your children to pick your values then you have to be connected
43+    with them
44+    If you aren't connected with them they will pick the opposite values
45+  Rescue your kids
46+    You don't want them to hear your voice, you want them to head their own voice
47+    You want to be their coach, not their dril sergent
48+  Do too much for them
49+    You increase their self esteem by stealing theirs
50+    Entitled people can never be happy
51+  Fail to supervise
52+    Know
53+      Where they are
54+      Who they are with
55+      What they are doing
56+  Model unhealthy behavior
57+  Forget what you were like at that age
58+  Tell kids they are smart
59+  Focus on what they're doing wrong
A notes/pico.txt
+3, -0
1@@ -0,0 +1,3 @@
2+# pico global
3+
4+https://www.netcup.com/en/server/arm-server/vps-1000-arm-g11-iv-mnz#vps-1000-arm-g11-ams-iv
A notes/tmux.txt
+49, -0
 1@@ -0,0 +1,49 @@
 2+=$ ghostty  https://github.com/ghostty-org/ghostty/issues/1935
 3+=$ detach   https://github.com/crigler/dtach
 4+=$ abduco   https://github.com/martanne/abduco
 5+=$ dvtm     https://github.com/martanne/dvtm
 6+=$ mtm      https://github.com/deadpixi/mtm
 7+=$ zellij   https://github.com/zellij-org/zellij
 8+=$ tab-rs   https://github.com/austinjones/tab-rs
 9+=$ nvimux   https://github.com/hkupty/nvimux
10+=$ byobu    https://www.byobu.org/
11+=$ iterm2   https://iterm2.com/documentation-tmux-integration.html
12+
13+=$ wezterm      https://github.com/wez/wezterm
14+=$ wezterm-plex https://wezfurlong.org/wezterm/multiplexing.html
15+
16+# Goal
17+  Ability to detach and reatach a terminal without closing the running program.
18+  Ability to create "sessions"
19+  Ability to list sessions
20+  Ability to switch between sessions
21+  Ability to close sessions
22+  Native terminal scrollback
23+  Needs to work remotely (e.g. with SSH)
24+
25+# Research
26+  Session management
27+    $detach
28+    $abduco
29+
30+  Virtual Multiplexer
31+    $dvtm
32+    $mtm
33+
34+  Both
35+    $zellij
36+    $tab-rs
37+    $nvimux
38+    $byobu
39+
40+  Terminal Multiplexer
41+    $iterm2
42+    $wezterm-plex wezterm multiplexing docs
43+    $ghostty
44+
45+  Ideas
46+    abduco is close to what I want but with better mgmt of sessions
47+    I want the ability to have shortcut commands to
48+      create new session
49+      delete session
50+      switch sessions with a fzf experience