avahi & theme

This commit is contained in:
Evan Reichard 2025-04-10 07:28:43 -04:00
parent 11495102c7
commit 0170bd1ace
5 changed files with 61 additions and 48 deletions

View File

@ -33,24 +33,26 @@ keybind = cmd+9=goto_tab:9
keybind = performable:cmd+c=copy_to_clipboard keybind = performable:cmd+c=copy_to_clipboard
keybind = performable:cmd+v=paste_from_clipboard keybind = performable:cmd+v=paste_from_clipboard
# Melange Dark - Adapted From: https://github.com/savq/melange-nvim/blob/master/term/kitty/melange_dark.conf # https://github.com/catppuccin/ghostty/blob/main/themes/catppuccin-mocha.conf
palette = 0=#34302C palette = 0=#45475a
palette = 1=#BD8183 palette = 1=#f38ba8
palette = 2=#78997A palette = 2=#a6e3a1
palette = 3=#E49B5D palette = 3=#f9e2af
palette = 4=#7F91B2 palette = 4=#89b4fa
palette = 5=#B380B0 palette = 5=#f5c2e7
palette = 6=#7B9695 palette = 6=#94e2d5
palette = 7=#C1A78E palette = 7=#bac2de
palette = 8=#867462 palette = 8=#585b70
palette = 9=#D47766 palette = 9=#f38ba8
palette = 10=#85B695 palette = 10=#a6e3a1
palette = 11=#EBC06D palette = 11=#f9e2af
palette = 12=#A3A9CE palette = 12=#89b4fa
palette = 13=#CF9BC2 palette = 13=#f5c2e7
palette = 14=#89B3B6 palette = 14=#94e2d5
palette = 15=#ECE1D7 palette = 15=#a6adc8
background = 292522 background = 1e1e2e
foreground = ECE1D7 foreground = cdd6f4
selection-background = 403A36 cursor-color = f5e0dc
selection-foreground = ECE1D7 cursor-text = 1e1e2e
selection-background = 353749
selection-foreground = cdd6f4

View File

@ -20,12 +20,14 @@ in
profileExtra = '' profileExtra = ''
SHELL="$BASH" SHELL="$BASH"
PATH=~/.bin:$PATH PATH=~/.bin:$PATH
bind "set show-mode-in-prompt on"
set -o vi || true
VISUAL=vim VISUAL=vim
EDITOR="$VISUAL" EDITOR="$VISUAL"
eval "$(thefuck --alias)"
set -o vi || true
bind "set show-mode-in-prompt on"
fastfetch fastfetch
eval "$(thefuck --alias)"
''; '';
}; };
@ -72,6 +74,5 @@ in
[ "@BASH_PATH@" ] [ "@BASH_PATH@" ]
[ bashPath ] [ bashPath ]
(builtins.readFile ./config/ghostty.conf); (builtins.readFile ./config/ghostty.conf);
}; };
} }

View File

@ -2,10 +2,11 @@
-- vim.g.nord_borders = true -- vim.g.nord_borders = true
-- vim.g.nord_contrast = true -- vim.g.nord_contrast = true
-- vim.cmd('colorscheme nord') -- vim.cmd('colorscheme nord')
vim.cmd('colorscheme melange') -- vim.cmd('colorscheme melange')
vim.cmd("colorscheme catppuccin-mocha")
-- Set Leader -- Set Leader
vim.keymap.set("n", "<Space>", "<Nop>", {silent = true}) vim.keymap.set("n", "<Space>", "<Nop>", { silent = true })
vim.g.mapleader = " " vim.g.mapleader = " "
-- Set Timeout -- Set Timeout
@ -38,29 +39,31 @@ vim.opt.foldlevel = 2
-- Diagnostics Mappings -- Diagnostics Mappings
local diagnostics_active = true local diagnostics_active = true
local toggle_diagnostics = function() local toggle_diagnostics = function()
diagnostics_active = not diagnostics_active diagnostics_active = not diagnostics_active
if diagnostics_active then if diagnostics_active then
vim.diagnostic.enable() vim.diagnostic.enable()
else else
vim.diagnostic.disable() vim.diagnostic.disable()
end end
end end
local diagnostics_loclist_active = false local diagnostics_loclist_active = false
local toggle_diagnostics_loclist = function() local toggle_diagnostics_loclist = function()
diagnostics_loclist_active = not diagnostics_loclist_active diagnostics_loclist_active = not diagnostics_loclist_active
if diagnostics_loclist_active then if diagnostics_loclist_active then
vim.diagnostic.setloclist() vim.diagnostic.setloclist()
else else
vim.cmd('lclose') vim.cmd("lclose")
end end
end end
local opts = {noremap = true, silent = true} local opts = { noremap = true, silent = true }
vim.keymap.set('n', '<leader>qt', toggle_diagnostics, opts) vim.keymap.set("n", "<leader>qt", toggle_diagnostics, opts)
vim.keymap.set('n', '<leader>qN', vim.keymap.set("n", "<leader>qN", function()
function() vim.diagnostic.goto_prev({float = false}) end, opts) vim.diagnostic.goto_prev({ float = false })
vim.keymap.set('n', '<leader>qn', end, opts)
function() vim.diagnostic.goto_next({float = false}) end, opts) vim.keymap.set("n", "<leader>qn", function()
vim.keymap.set('n', '<leader>qq', toggle_diagnostics_loclist, opts) vim.diagnostic.goto_next({ float = false })
vim.keymap.set('n', '<leader>qe', vim.diagnostic.open_float, opts) end, opts)
vim.keymap.set("n", "<leader>qq", toggle_diagnostics_loclist, opts)
vim.keymap.set("n", "<leader>qe", vim.diagnostic.open_float, opts)

View File

@ -57,7 +57,8 @@ in
lualine-nvim # Bottom Line lualine-nvim # Bottom Line
noice-nvim # UI Tweaks noice-nvim # UI Tweaks
# nord-nvim # Theme # nord-nvim # Theme
melange-nvim # Theme # melange-nvim # Theme
catppuccin-nvim # Theme
nvim-notify # Noice Dependency nvim-notify # Noice Dependency
nvim-web-devicons # Dev Icons nvim-web-devicons # Dev Icons

View File

@ -23,5 +23,11 @@ in
workstation = true; workstation = true;
}; };
}; };
# Cloud Init
systemd.services.avahi-daemon = mkIf config.${namespace}.services.cloud-init.enable {
after = [ "cloud-final.service" ];
requires = [ "cloud-final.service" ];
};
}; };
} }