More overhauling action.
This commit is contained in:
parent
10fd706247
commit
29e68a21b3
11 changed files with 64 additions and 138 deletions
|
@ -1,79 +1,10 @@
|
||||||
[colors.bright]
|
general.import = [
|
||||||
#black = "0x32302f"
|
# uncomment the flavour you want below:
|
||||||
#blue = "0x7daea3"
|
#"~/.config/alacritty/catppuccin-latte.toml"
|
||||||
#cyan = "0x89b482"
|
# "~/.config/alacritty/catppuccin-frappe.toml"
|
||||||
#green = "0xa9b665"
|
# "~/.config/alacritty/catppuccin-macchiato.toml"
|
||||||
#magenta = "0xd3869b"
|
"~/.config/alacritty/catppuccin-mocha.toml"
|
||||||
#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"
|
|
||||||
|
|
||||||
[cursor]
|
[cursor]
|
||||||
unfocused_hollow = true
|
unfocused_hollow = true
|
||||||
|
@ -86,23 +17,23 @@ shape = "Block"
|
||||||
TERM = "xterm-256color"
|
TERM = "xterm-256color"
|
||||||
|
|
||||||
[font]
|
[font]
|
||||||
size = 13.0
|
size = 14.0
|
||||||
|
|
||||||
|
[font.normal]
|
||||||
|
family = "Iosevka Nerd Font Mono"
|
||||||
|
|
||||||
[font.bold]
|
[font.bold]
|
||||||
family = "Iosevka Term"
|
family = "Iosevka Nerd Font Mono"
|
||||||
style = "Bold"
|
style = "Bold"
|
||||||
|
|
||||||
[font.bold_italic]
|
[font.bold_italic]
|
||||||
family = "Iosevka Term"
|
family = "Iosevka Nerd Font Mono"
|
||||||
style = "Bold Italic"
|
style = "Bold Italic"
|
||||||
|
|
||||||
[font.italic]
|
[font.italic]
|
||||||
family = "Iosevka Term"
|
family = "Iosevka Nerd Font Mono"
|
||||||
style = "Italic"
|
style = "Italic"
|
||||||
|
|
||||||
[font.normal]
|
|
||||||
family = "Iosevka Term"
|
|
||||||
|
|
||||||
[scrolling]
|
[scrolling]
|
||||||
history = 10000
|
history = 10000
|
||||||
multiplier = 3
|
multiplier = 3
|
||||||
|
@ -111,8 +42,12 @@ multiplier = 3
|
||||||
semantic_escape_chars = ",│`|:\"' ()[]{}<>\t"
|
semantic_escape_chars = ",│`|:\"' ()[]{}<>\t"
|
||||||
|
|
||||||
[window]
|
[window]
|
||||||
decorations = "full"
|
decorations = "none"
|
||||||
dynamic_title = false
|
dynamic_title = false
|
||||||
opacity = 1.0
|
opacity = 1.0
|
||||||
startup_mode = "Windowed"
|
startup_mode = "Windowed"
|
||||||
title = "Alacritty"
|
title = "Alacritty"
|
||||||
|
|
||||||
|
[window.padding]
|
||||||
|
x = 8
|
||||||
|
y = 8
|
||||||
|
|
BIN
.config/ghostty/.config.swp
Normal file
BIN
.config/ghostty/.config.swp
Normal file
Binary file not shown.
8
.config/ghostty/config
Normal file
8
.config/ghostty/config
Normal 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
|
|
@ -32,7 +32,8 @@ bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOU
|
||||||
floating_modifier $mod
|
floating_modifier $mod
|
||||||
|
|
||||||
# start a terminal
|
# 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
|
# kill focused window
|
||||||
bindsym $mod+Shift+q kill
|
bindsym $mod+Shift+q kill
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
-- Disable any unused providers.
|
||||||
|
vim.g.loaded_perl_provider = 0
|
||||||
|
|
||||||
-- Configure basic Neovim settings.
|
-- Configure basic Neovim settings.
|
||||||
require('general')
|
require('general')
|
||||||
|
|
||||||
|
|
|
@ -4,4 +4,8 @@ vim.opt.background = 'dark'
|
||||||
|
|
||||||
-- Set the color scheme
|
-- Set the color scheme
|
||||||
--vim.cmd 'colorscheme gruvbox-material'
|
--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'
|
||||||
|
|
|
@ -14,6 +14,12 @@ vim.opt.rtp:prepend(lazypath)
|
||||||
require("lazy").setup({
|
require("lazy").setup({
|
||||||
-- Color schemes. Lazy, only selected will be loaded.
|
-- Color schemes. Lazy, only selected will be loaded.
|
||||||
-- -------------------------------------------------------------------------
|
-- -------------------------------------------------------------------------
|
||||||
|
{
|
||||||
|
"catppuccin/nvim",
|
||||||
|
name = "catppuccin",
|
||||||
|
priority = 1000,
|
||||||
|
lazy = true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
'sainnhe/gruvbox-material',
|
'sainnhe/gruvbox-material',
|
||||||
lazy = true,
|
lazy = true,
|
||||||
|
@ -177,11 +183,8 @@ require("lazy").setup({
|
||||||
-- bash-language-server
|
-- bash-language-server
|
||||||
lsp.bashls.setup{}
|
lsp.bashls.setup{}
|
||||||
|
|
||||||
-- texlab = latex language server
|
|
||||||
lsp.texlab.setup{}
|
|
||||||
|
|
||||||
-- tsserver = typescript language server, works for JS as well.
|
-- tsserver = typescript language server, works for JS as well.
|
||||||
lsp.tsserver.setup{}
|
lsp.ts_ls.setup{}
|
||||||
end
|
end
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -344,39 +347,7 @@ require("lazy").setup({
|
||||||
end,
|
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
|
-- i3 configuration syntax
|
||||||
-- -------------------------------------------------------------------------
|
-- -------------------------------------------------------------------------
|
||||||
'mboughaba/i3config.vim',
|
'mboughaba/i3config.vim',
|
||||||
|
|
||||||
-- Rust support
|
|
||||||
-- -------------------------------------------------------------------------
|
|
||||||
{
|
|
||||||
'mrcjkb/rustaceanvim',
|
|
||||||
version = '^4',
|
|
||||||
ft = { 'rust' },
|
|
||||||
},
|
|
||||||
})
|
})
|
||||||
|
|
|
@ -1,9 +1,8 @@
|
||||||
require'nvim-treesitter.configs'.setup {
|
require'nvim-treesitter.configs'.setup {
|
||||||
-- One of "all", "maintained", or a list of languages
|
-- One of "all", "maintained", or a list of languages
|
||||||
ensure_installed = {
|
ensure_installed = {
|
||||||
"zig", "bash", "scala", "yaml", "css", "javascript", "clojure", "lua",
|
"bash", "scala", "yaml", "css", "javascript", "lua", "hcl", "json",
|
||||||
"hcl", "json", "toml", "rust", "sql", "python", "gitcommit",
|
"toml", "sql", "python", "gitcommit", "gitignore", "html"
|
||||||
"gitignore", "html", "go"
|
|
||||||
},
|
},
|
||||||
|
|
||||||
-- This will be populated after load.
|
-- This will be populated after load.
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
add_newline = true
|
add_newline = true
|
||||||
|
|
||||||
[character]
|
[character]
|
||||||
success_symbol = "[➜](bold #b5bd68)"
|
success_symbol = "[➜](bold #b5bd68) "
|
||||||
|
|
||||||
[time]
|
[time]
|
||||||
disabled = false
|
disabled = false
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
name = Pat Garrity
|
name = Pat Garrity
|
||||||
signingkey = AB7F3A76
|
signingkey = AB7F3A76
|
||||||
[alias]
|
[alias]
|
||||||
|
co = checkout
|
||||||
ll = log --oneline --decorate --graph
|
ll = log --oneline --decorate --graph
|
||||||
ls = log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate
|
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
|
ld = log --pretty=format:"%C(yellow)%h\\ %ad%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --date=relative
|
||||||
|
|
28
.zshrc
28
.zshrc
|
@ -1,13 +1,21 @@
|
||||||
local_install_dir="$HOME/.local/install"
|
local_install_dir="$HOME/.local/install"
|
||||||
|
|
||||||
|
# =============================================================================
|
||||||
|
# Wayland Configuration
|
||||||
|
# =============================================================================
|
||||||
|
|
||||||
|
# Ensure that my shell context works with xwayland-satellite
|
||||||
|
export DISPLAY=":0"
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
# History configuration.
|
# History configuration.
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
export HISTFILE="$HOME/.zsh_history"
|
export HISTFILE="$HOME/.zsh_history"
|
||||||
export HISTSIZE=10000
|
export HISTSIZE=25000
|
||||||
export SAVEHIST=10000
|
export SAVEHIST=$HISTSIZE
|
||||||
export HISTORY_IGNORE="(ls|cd|pwd|exit)*"
|
export HISTORY_IGNORE="(ls|cd|pwd|exit)*"
|
||||||
export HIST_STAMPS="yyyy-mm-dd"
|
export HIST_STAMPS="yyyy-mm-dd"
|
||||||
|
|
||||||
setopt EXTENDED_HISTORY # Write the history file in the ':start:elapsed;command' format.
|
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 INC_APPEND_HISTORY # Write to the history file immediately, not when the shell exits.
|
||||||
setopt SHARE_HISTORY # Share history between all sessions.
|
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 APPEND_HISTORY # append to history file (Default)
|
||||||
setopt HIST_NO_STORE # Don't store history commands
|
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 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="
|
export FZF_CTRL_R_OPTS="
|
||||||
--preview 'echo {}' --preview-window up:3:hidden:wrap
|
--preview 'echo {}' --preview-window up:3:hidden:wrap
|
||||||
|
@ -95,6 +104,11 @@ if [ -d "$N_PREFIX/bin" ]; then
|
||||||
export PATH="$N_PREFIX/bin:$PATH"
|
export PATH="$N_PREFIX/bin:$PATH"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# =============================================================================
|
||||||
|
# MAN PATH -- Support locally installed manpages
|
||||||
|
# =============================================================================
|
||||||
|
export MANPATH=$MANPATH:/home/pfm/.local/share/man
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
# SSH Agent Management
|
# SSH Agent Management
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
|
@ -173,16 +187,6 @@ fpath=(~/.zsh $fpath)
|
||||||
|
|
||||||
autoload -Uz compinit && compinit
|
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
|
# Initialize Starship
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
|
|
Loading…
Add table
Reference in a new issue