Skip to content

Instantly share code, notes, and snippets.

View chappey's full-sized avatar

Nathan Chappie chappey

View GitHub Profile
@chappey
chappey / jetbrains_dark.json
Created March 18, 2026 20:29
JetBrains Dark theme for VSCode. NOTE: this is a port of the jetbrains_dark theme from the Helix text editor.
{
"name": "JetBrains Dark",
"background": "#1e1f22",
"foreground": "#bcbec4",
"cursorColor": "#57aaf7",
"selectionBackground": "#2e436e",
"black": "#2b2d30",
"red": "#cf8e6d",
"green": "#6aab73",
"yellow": "#c29e4a",
@chappey
chappey / hyprlock.conf
Created November 7, 2025 05:00
Simple hyprlock.conf
# ~/.config/hypr/hyprlock.conf
# https://wiki.hypr.land/Hypr-Ecosystem/hyprlock/
$font = Monospace
general {
hide_cursor = false
}
auth {
@chappey
chappey / naysayer.toml
Last active November 7, 2025 05:02
Alacritty port of helix naysayer theme
# Alacritty naysayer theme port from helix
# Save as ~/.config/alacritty/themes/naysayer.toml
[colors.primary]
foreground = "#d1b897" # Text color
background = "#062329" # Dark background
[colors.normal]
black = "#062329" # Background color (text terminal)
@chappey
chappey / jetbrains_dark.toml
Last active November 7, 2025 05:02
Alacritty port of helix jetbrains_dark theme
# Alacritty jetbrains_dark theme port from helix
# Save as ~/.config/alacritty/themes/jetbrains_dark.toml
[colors]
# Normal palette (used for syntax)
[colors.primary]
background = "#1e1f22" # blue34
foreground = "#bcbec4" # blue196
@chappey
chappey / .bashrc
Created July 31, 2025 03:52
Slightly modified debian .bashrc file
case $- in
*i*) ;;
*) return;;
esac
# `man environ` for a list of other environment variables typically seen on a unix-like system
export EDITOR='hx'
# https://docs.python.org/3/using/cmdline.html#envvar-PYTHONSTARTUP
export PYTHONSTARTUP="$HOME/.startup.py"
@chappey
chappey / config.nu
Last active November 7, 2025 05:13
Basic nushell config
# ~/.config/nushell/config.nu
# https://www.nushell.sh/book/configuration.html
# `config nu` to open this file with buffer editor
# `env.config | table -e | less -R` to see other config options
$env.config.buffer_editor = "hx"
$env.PROMPT_COMMAND_RIGHT = ""
$env.config.show_banner = false
@chappey
chappey / config.toml
Last active September 15, 2025 23:38
Helix editor config.toml
# https://docs.helix-editor.com/
theme = "tokyonight"
# theme = "naysayer"
# theme = "jetbrains_dark"
# theme = "github_dark"
# theme = "dark_plus"
[editor]
# This is used to force true color; sometimes it doesn't detect true color support correctly.
# https://pwmt.org/projects/zathura/documentation/
set guioptions ""
set selection-clipboard clipboard
# .config/alacritty/alacritty.toml
# https://alacritty.org/config-alacritty.html
[general]
import = [
# "~/.config/alacritty/themes/jetbrains_dark.toml"
# "~/.config/alacritty/themes/github_dark.toml"
# "~/.config/alacritty/themes/dark_plus.toml"
# "~/.config/alacritty/themes/naysayer.toml"
]
@chappey
chappey / init.lua
Last active July 30, 2025 00:22
Simple neovim config file.
-- Simple neovim config
-- Based on: https://github.com/nvim-lua/kickstart.nvim
vim.g.mapleader = ' '
vim.g.maplocalleader = ' '
vim.opt.number = true
vim.opt.mouse = 'a'
vim.schedule(function()
vim.opt.clipboard = 'unnamedplus'