Skip to content

Instantly share code, notes, and snippets.

View edombowsky's full-sized avatar

edombowsky

  • Port Moody, BC, Canada
View GitHub Profile
@edombowsky
edombowsky / ripgrep.conf
Created December 31, 2025 18:40
ripgrep configuration
# Search hidden files / directories (e.g. dotfiles) by default
--hidden
# Using glob patterns to include/exclude files or folders
--glob=!.git/*
# Because who cares about case!?
--smart-case
@edombowsky
edombowsky / maps.conf
Created December 31, 2025 18:35
kitty key maps
# --[ keymaps ] ------------------------------------------------------------ {{{
# For a list of key names, see: http://www.glfw.org/docs/latest/group__keys.html
# map ctrl+c copy_or_interrupt
map ctrl+c copy_and_clear_or_interrupt
map ctrl+v paste_from_clipboard
# map alt+t launch --type=tab --cwd=current
map alt+t launch --type=tab --cwd=last_reported
@edombowsky
edombowsky / kitty.conf
Created December 31, 2025 18:34
kitty configuration
# vim:fileencoding=utf-8:foldmethod=marker
#: Fonts {{{
#: kitty has very powerful font management. You can configure
#: individual font faces and even specify special fonts for particular
#: characters.
# font_family JetBrainsMono Nerd Font Regular
# bold_font auto
@edombowsky
edombowsky / foot.ini
Created December 31, 2025 18:22
foot configuration
# -*- conf -*-
# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)
# term=foot (or xterm-256color if built with -Dterminfo=disabled)
# login-shell=no
# app-id=foot # globally set wayland app-id. Default values are "foot" and "footclient" for desktop and server mode
# title=foot
# locked-title=no
@edombowsky
edombowsky / settings.json
Last active December 31, 2025 18:23
micro configuration
{
"autosu": true,
"diffgutter": true,
"hlsearch": true,
"mkparents": true,
"savecursor": true,
"tabstospaces": true
}
@edombowsky
edombowsky / starship.toml
Last active September 13, 2025 01:34
Configuration for starship prompt
# ~/.config/starship.toml
# Increase the default command timeout to 2 seconds
command_timeout = 2500
# Inserts a blank line between shell prompts
add_newline = true
# Define the order and format of the information in our prompt
format = """\
@edombowsky
edombowsky / key_aliases.conf
Last active December 31, 2025 18:26
Configuration for keymapper
## Alias definitions
# Use modifier names from ISO Nordic / US int. layout
Alt = AltLeft
AltGr = AltRight
# Shorthand aliases only to be used when it helps retaining overall alignment
AltR = AltRight
ControlL = ControlLeft
# Many of these settings were recommendations from
# https://jvns.ca/blog/2024/02/16/popular-git-config-options/#rebase-autosquash-true
[user]
name = <user-name-for-commits>
email = <users-email-address>
[credential]
helper = manager
# env.nu
#
# Installed by:
# version = "0.106.1"
#
# Previously, environment variables were typically configured in `env.nu`.
# In general, most configuration can and should be performed in `config.nu`
# or one of the autoload directories.
#
# This file is generated for backwards compatibility for now.
# config.nu
#
# Installed by:
# version = "0.106.1"
#
# This file is used to override default Nushell settings, define
# (or import) custom commands, or run any other startup tasks.
# See https://www.nushell.sh/book/configuration.html
#
# Nushell sets "sensible defaults" for most configuration settings,