19 Commits

Author SHA1 Message Date
9a53741dcd Revert "fish: Add fish prompt for customization"
Some checks failed
Build Dotfile Bundles / bundle (push) Has been cancelled
This reverts commit dde875e474.
2026-06-21 21:39:13 -05:00
dde875e474 fish: Add fish prompt for customization
Some checks failed
Build Dotfile Bundles / bundle (push) Has been cancelled
Signed-off-by: Nicholas Mello <nick@nmello.dev>
2026-02-24 22:47:13 -06:00
c77f145113 Update gitignore to ignore pycache
Some checks failed
Build Dotfile Bundles / bundle (push) Has been cancelled
Signed-off-by: Nicholas Mello <nick@nmello.dev>
2026-02-24 22:00:36 -06:00
8ebf4c5316 git: Add global rebase and ignore
Update git config to have new rebase settings and global ignore file

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2026-02-24 21:58:08 -06:00
6bac697631 nvim: Add rustaceanvim
Some checks failed
Build Dotfile Bundles / bundle (push) Has been cancelled
Gives a good - without effort - rust programming experience

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2026-02-06 00:12:58 -06:00
510a8cfd35 git: Update config
Some checks failed
Build Dotfile Bundles / bundle (push) Has been cancelled
My home folder name isn't necessarily always /home/nicholasmello so this
makes it more generic by using ~

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2025-12-13 01:28:34 -06:00
82379bed32 nvim: Update neovim
Update for latest version of neovim and plugins

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2025-12-13 01:27:29 -06:00
e9e04935bb nvim: Update theme to gruvbox
The default theme is hard to tell colors apart and the default color
schemes aren't great in general

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2025-09-12 20:57:59 -05:00
3e83ea9580 nvim: Make 80 character line a light gray
The blue was too distracting

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2025-08-14 23:28:48 -05:00
b87970ab1c nvim: Fix lazy loading of plugins
They were not loading until too late, they need to load earlier to be
useful

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2025-08-14 23:25:07 -05:00
1273ad4779 nvim: Add keybindings for LSP
LSP has a lot of functionality that I would benefit from taking
advantage of, this adds bindings for a bunch of that and which-key
support so I can figure out which key does what.

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2025-08-14 23:13:02 -05:00
567cf33f55 fish: Remove fish variables
These variables are session specific and should not end up in source
control

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2025-08-14 22:47:15 -05:00
2c5831ef70 fish: git: Setup default editor to be neovim
Sets default editor for things such as git commits and diffs

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2025-08-14 22:45:30 -05:00
b049dec292 nvim: Add binding to gitsigns
Want to be able to do in line blames with a keybinding using gitsigns

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2025-08-14 22:43:42 -05:00
afa723300a github: Add workflow to build bundles
Bundles contain an extract script that can be run when unbundled that
puts everything in its place just like an install would do but without
the need for python or the json files.

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2025-08-14 22:12:03 -05:00
7869819571 bundle: Add bundle option
Add bundle option that packages up with an extract script

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2025-08-14 19:50:59 -05:00
fd175ea81f Initial README
Add README explaining the project

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2025-08-14 19:26:25 -05:00
65d08b0772 all: Initial dotfiles
Import an initial copy of all of my dotfiles

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2025-08-14 19:21:24 -05:00
213a40bc27 Initial Commit
Initial dotfile manager and config with tools

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2025-08-14 19:20:56 -05:00