More overhauling action.

This commit is contained in:
Pat Garrity 2025-04-29 09:55:49 -05:00
parent 10fd706247
commit 29e68a21b3
Signed by: pfm
GPG key ID: 5CA5D21BAB7F3A76
11 changed files with 64 additions and 138 deletions

View file

@ -1,79 +1,10 @@
[colors.bright]
#black = "0x32302f"
#blue = "0x7daea3"
#cyan = "0x89b482"
#green = "0xa9b665"
#magenta = "0xd3869b"
#red = "0xea6962"
#white = "0xd4be98"
#yellow = "0xd8a657"
black = "0x867462"
red = "0xD47766"
green = "0x85B695"
yellow = "0xEBC06D"
blue = "0xA3A9CE"
magenta ="0xCF9BC2"
cyan = "0x89B3B6"
white = "0xECE1D7"
[colors.cursor]
cursor = "CellForeground"
text = "CellBackground"
#colors:
# primary:
# foreground: '#ECE1D7'
# background: '#292522'
# normal:
# black: '#34302C'
# red: '#BD8183'
# green: '#78997A'
# yellow: '#E49B5D'
# blue: '#7F91B2'
# magenta: '#B380B0'
# cyan: '#7B9695'
# white: '#C1A78E'
# bright:
# black: '#867462'
# red: '#D47766'
# green: '#85B695'
# yellow: '#EBC06D'
# blue: '#A3A9CE'
# magenta: '#CF9BC2'
# cyan: '#89B3B6'
# white: '#ECE1D7'
[colors.normal]
#black = "0x32302f"
#blue = "0x7daea3"
#cyan = "0x89b482"
#green = "0xa9b665"
#magenta = "0xd3869b"
#red = "0xea6962"
#white = "0xd4be98"
#yellow = "0xd8a657"
black = "0x34302C"
red = "0xBD8183"
green = "0x78997A"
yellow = "0xE49B5D"
blue = "0x7F91B2"
magenta ="0xB380B0"
cyan = "0x7B9695"
white = "0xC1A78E"
[colors.primary]
#background = "0x1d2021"
#foreground = "0xd4be98"
foreground = '0xECE1D7'
background = '0x292522'
[colors.selection]
background = "CellForeground"
text = "CellBackground"
[colors.vi_mode_cursor]
cursor = "CellForeground"
text = "CellBackground"
general.import = [
# uncomment the flavour you want below:
#"~/.config/alacritty/catppuccin-latte.toml"
# "~/.config/alacritty/catppuccin-frappe.toml"
# "~/.config/alacritty/catppuccin-macchiato.toml"
"~/.config/alacritty/catppuccin-mocha.toml"
]
[cursor]
unfocused_hollow = true
@ -86,23 +17,23 @@ shape = "Block"
TERM = "xterm-256color"
[font]
size = 13.0
size = 14.0
[font.normal]
family = "Iosevka Nerd Font Mono"
[font.bold]
family = "Iosevka Term"
family = "Iosevka Nerd Font Mono"
style = "Bold"
[font.bold_italic]
family = "Iosevka Term"
family = "Iosevka Nerd Font Mono"
style = "Bold Italic"
[font.italic]
family = "Iosevka Term"
family = "Iosevka Nerd Font Mono"
style = "Italic"
[font.normal]
family = "Iosevka Term"
[scrolling]
history = 10000
multiplier = 3
@ -111,8 +42,12 @@ multiplier = 3
semantic_escape_chars = ",│`|:\"' ()[]{}<>\t"
[window]
decorations = "full"
decorations = "none"
dynamic_title = false
opacity = 1.0
startup_mode = "Windowed"
title = "Alacritty"
[window.padding]
x = 8
y = 8

BIN
.config/ghostty/.config.swp Normal file

Binary file not shown.

8
.config/ghostty/config Normal file
View file

@ -0,0 +1,8 @@
font-family = "Iosevka Nerd Font Mono"
font-size = 14
# Available: latte, frappe, macchiato, mocha
theme = catppuccin-mocha
shell-integration = zsh
gtk-titlebar = false

View file

@ -32,7 +32,8 @@ bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOU
floating_modifier $mod
# start a terminal
bindsym $mod+Return exec ~/.cargo/bin/alacritty
#bindsym $mod+Return exec ~/.cargo/bin/alacritty
bindsym $mod+Return exec ~/.local/bin/ghostty
# kill focused window
bindsym $mod+Shift+q kill

View file

@ -1,3 +1,6 @@
-- Disable any unused providers.
vim.g.loaded_perl_provider = 0
-- Configure basic Neovim settings.
require('general')

View file

@ -4,4 +4,8 @@ vim.opt.background = 'dark'
-- Set the color scheme
--vim.cmd 'colorscheme gruvbox-material'
vim.cmd 'colorscheme melange'
--vim.cmd 'colorscheme melange'
-- options for catppuccin:
-- catppuccin-latte, catppuccin-frappe, catppuccin-macchiato, catppuccin-mocha
vim.cmd 'colorscheme catppuccin-mocha'

View file

@ -14,6 +14,12 @@ vim.opt.rtp:prepend(lazypath)
require("lazy").setup({
-- Color schemes. Lazy, only selected will be loaded.
-- -------------------------------------------------------------------------
{
"catppuccin/nvim",
name = "catppuccin",
priority = 1000,
lazy = true
},
{
'sainnhe/gruvbox-material',
lazy = true,
@ -177,11 +183,8 @@ require("lazy").setup({
-- bash-language-server
lsp.bashls.setup{}
-- texlab = latex language server
lsp.texlab.setup{}
-- tsserver = typescript language server, works for JS as well.
lsp.tsserver.setup{}
lsp.ts_ls.setup{}
end
},
@ -344,39 +347,7 @@ require("lazy").setup({
end,
},
-- Racket support
-- -------------------------------------------------------------------------
{
'benknoble/vim-racket',
ft = { 'rkt' },
lazy = true,
},
-- Janet support
-- -------------------------------------------------------------------------
{
'bakpakin/janet.vim',
ft = { 'janet' },
lazy = true
},
-- PlantUML syntax
-- -------------------------------------------------------------------------
{
'aklt/plantuml-syntax',
ft = { 'puml' },
lazy = true,
},
-- i3 configuration syntax
-- -------------------------------------------------------------------------
'mboughaba/i3config.vim',
-- Rust support
-- -------------------------------------------------------------------------
{
'mrcjkb/rustaceanvim',
version = '^4',
ft = { 'rust' },
},
})

View file

@ -1,9 +1,8 @@
require'nvim-treesitter.configs'.setup {
-- One of "all", "maintained", or a list of languages
ensure_installed = {
"zig", "bash", "scala", "yaml", "css", "javascript", "clojure", "lua",
"hcl", "json", "toml", "rust", "sql", "python", "gitcommit",
"gitignore", "html", "go"
"bash", "scala", "yaml", "css", "javascript", "lua", "hcl", "json",
"toml", "sql", "python", "gitcommit", "gitignore", "html"
},
-- This will be populated after load.

View file

@ -3,6 +3,7 @@
name = Pat Garrity
signingkey = AB7F3A76
[alias]
co = checkout
ll = log --oneline --decorate --graph
ls = log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate
ld = log --pretty=format:"%C(yellow)%h\\ %ad%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --date=relative

28
.zshrc
View file

@ -1,13 +1,21 @@
local_install_dir="$HOME/.local/install"
# =============================================================================
# Wayland Configuration
# =============================================================================
# Ensure that my shell context works with xwayland-satellite
export DISPLAY=":0"
# =============================================================================
# History configuration.
# =============================================================================
export HISTFILE="$HOME/.zsh_history"
export HISTSIZE=10000
export SAVEHIST=10000
export HISTSIZE=25000
export SAVEHIST=$HISTSIZE
export HISTORY_IGNORE="(ls|cd|pwd|exit)*"
export HIST_STAMPS="yyyy-mm-dd"
setopt EXTENDED_HISTORY # Write the history file in the ':start:elapsed;command' format.
setopt INC_APPEND_HISTORY # Write to the history file immediately, not when the shell exits.
setopt SHARE_HISTORY # Share history between all sessions.
@ -19,6 +27,7 @@ setopt HIST_VERIFY # Do not execute immediately upon history expansion
setopt APPEND_HISTORY # append to history file (Default)
setopt HIST_NO_STORE # Don't store history commands
setopt HIST_REDUCE_BLANKS # Remove superfluous blanks from each command line being added to the history.
setopt INTERACTIVE_COMMENTS # Allow comments in interactive shell.
export FZF_CTRL_R_OPTS="
--preview 'echo {}' --preview-window up:3:hidden:wrap
@ -95,6 +104,11 @@ if [ -d "$N_PREFIX/bin" ]; then
export PATH="$N_PREFIX/bin:$PATH"
fi
# =============================================================================
# MAN PATH -- Support locally installed manpages
# =============================================================================
export MANPATH=$MANPATH:/home/pfm/.local/share/man
# =============================================================================
# SSH Agent Management
# =============================================================================
@ -173,16 +187,6 @@ fpath=(~/.zsh $fpath)
autoload -Uz compinit && compinit
# =============================================================================
# OPAM Completion
# =============================================================================
[[ ! -r /home/pfm/.opam/opam-init/init.zsh ]] || source /home/pfm/.opam/opam-init/init.zsh > /dev/null 2> /dev/null
# =============================================================================
# Haskell Setup
# =============================================================================
[ -f "$HOME/.ghcup/env" ] && source "$HOME/.ghcup/env"
# =============================================================================
# Initialize Starship
# =============================================================================