mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-02-05 17:49:30 +00:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 94038a71bf | |||
| 4bfa54972e |
@@ -21,6 +21,7 @@ tap "reviewdog/tap"
|
|||||||
tap "shivammathur/extensions"
|
tap "shivammathur/extensions"
|
||||||
tap "shivammathur/php"
|
tap "shivammathur/php"
|
||||||
tap "snyk/tap"
|
tap "snyk/tap"
|
||||||
|
tap "tabbyml/tabby"
|
||||||
tap "teamookla/speedtest"
|
tap "teamookla/speedtest"
|
||||||
tap "xwmx/taps"
|
tap "xwmx/taps"
|
||||||
# Run your GitHub Actions locally
|
# Run your GitHub Actions locally
|
||||||
@@ -79,6 +80,8 @@ brew "autogen"
|
|||||||
brew "automake"
|
brew "automake"
|
||||||
# Official Amazon AWS command-line interface
|
# Official Amazon AWS command-line interface
|
||||||
brew "awscli"
|
brew "awscli"
|
||||||
|
# GNU internationalization (i18n) and localization (l10n) library
|
||||||
|
brew "gettext"
|
||||||
# Bourne-Again SHell, a UNIX command interpreter
|
# Bourne-Again SHell, a UNIX command interpreter
|
||||||
brew "bash"
|
brew "bash"
|
||||||
# Clone of cat(1) with syntax highlighting and Git integration
|
# Clone of cat(1) with syntax highlighting and Git integration
|
||||||
@@ -95,12 +98,18 @@ brew "bzip2"
|
|||||||
brew "freetype"
|
brew "freetype"
|
||||||
# XML-based font configuration API for X Windows
|
# XML-based font configuration API for X Windows
|
||||||
brew "fontconfig"
|
brew "fontconfig"
|
||||||
# GNU internationalization (i18n) and localization (l10n) library
|
|
||||||
brew "gettext"
|
|
||||||
# Core application library for C
|
# Core application library for C
|
||||||
brew "glib"
|
brew "glib"
|
||||||
# Binary installation for rust projects
|
# Binary installation for rust projects
|
||||||
brew "cargo-binstall"
|
brew "cargo-binstall"
|
||||||
|
# Multi-platform support library with a focus on asynchronous I/O
|
||||||
|
brew "libuv"
|
||||||
|
# Platform built on V8 to build network applications
|
||||||
|
brew "node", link: false
|
||||||
|
# CLI tool for analyzing Claude Code usage from local JSONL files
|
||||||
|
brew "ccusage"
|
||||||
|
# JSON Schema CLI
|
||||||
|
brew "check-jsonschema"
|
||||||
# Prevent cloud misconfigurations during build-time for IaC tools
|
# Prevent cloud misconfigurations during build-time for IaC tools
|
||||||
brew "checkov"
|
brew "checkov"
|
||||||
# Human-friendly and fast alternative to cut and (sometimes) awk
|
# Human-friendly and fast alternative to cut and (sometimes) awk
|
||||||
@@ -109,6 +118,8 @@ brew "choose-rust"
|
|||||||
brew "cmake"
|
brew "cmake"
|
||||||
# Get a file from an HTTP, HTTPS or FTP server
|
# Get a file from an HTTP, HTTPS or FTP server
|
||||||
brew "curl"
|
brew "curl"
|
||||||
|
# Network authentication protocol
|
||||||
|
brew "krb5"
|
||||||
# OpenType text shaping engine
|
# OpenType text shaping engine
|
||||||
brew "harfbuzz"
|
brew "harfbuzz"
|
||||||
# OWASP dependency-check
|
# OWASP dependency-check
|
||||||
@@ -121,6 +132,16 @@ brew "enchant"
|
|||||||
brew "exercism"
|
brew "exercism"
|
||||||
# Perl lib for reading and writing EXIF metadata
|
# Perl lib for reading and writing EXIF metadata
|
||||||
brew "exiftool"
|
brew "exiftool"
|
||||||
|
# Validating, recursive, caching DNS resolver
|
||||||
|
brew "unbound"
|
||||||
|
# GNU Transport Layer Security (TLS) Library
|
||||||
|
brew "gnutls"
|
||||||
|
# Secure hashing function
|
||||||
|
brew "libb2"
|
||||||
|
# Framework for layout and rendering of i18n text
|
||||||
|
brew "pango"
|
||||||
|
# Play, record, convert, and stream audio and video
|
||||||
|
brew "ffmpeg"
|
||||||
# Banner-like program prints strings as ASCII art
|
# Banner-like program prints strings as ASCII art
|
||||||
brew "figlet"
|
brew "figlet"
|
||||||
# User-friendly command-line shell for UNIX-like operating systems
|
# User-friendly command-line shell for UNIX-like operating systems
|
||||||
@@ -139,26 +160,18 @@ brew "gd"
|
|||||||
brew "gdu"
|
brew "gdu"
|
||||||
# GitHub command-line tool
|
# GitHub command-line tool
|
||||||
brew "gh"
|
brew "gh"
|
||||||
# Secure hashing function
|
|
||||||
brew "libb2"
|
|
||||||
# Framework for layout and rendering of i18n text
|
|
||||||
brew "pango"
|
|
||||||
# Distributed revision control system
|
# Distributed revision control system
|
||||||
brew "git"
|
brew "git"
|
||||||
# Enable transparent encryption/decryption of files in a git repo
|
# Enable transparent encryption/decryption of files in a git repo
|
||||||
brew "git-crypt"
|
brew "git-crypt"
|
||||||
# Small git utilities
|
# Small git utilities
|
||||||
brew "git-extras"
|
brew "git-extras"
|
||||||
# See your latest local git branches, formatted real fancy
|
# Browse your latest git branches, formatted real fancy
|
||||||
brew "git-recent"
|
brew "git-recent"
|
||||||
# Render markdown on the CLI
|
# Render markdown on the CLI
|
||||||
brew "glow"
|
brew "glow"
|
||||||
# GNU implementation of the famous stream editor
|
# GNU implementation of the famous stream editor
|
||||||
brew "gnu-sed"
|
brew "gnu-sed"
|
||||||
# Validating, recursive, caching DNS resolver
|
|
||||||
brew "unbound"
|
|
||||||
# GNU Transport Layer Security (TLS) Library
|
|
||||||
brew "gnutls"
|
|
||||||
# GNU Pretty Good Privacy (PGP) package
|
# GNU Pretty Good Privacy (PGP) package
|
||||||
brew "gnupg"
|
brew "gnupg"
|
||||||
# Go version management
|
# Go version management
|
||||||
@@ -175,6 +188,8 @@ brew "librsvg"
|
|||||||
brew "graphviz"
|
brew "graphviz"
|
||||||
# GNU grep, egrep and fgrep
|
# GNU grep, egrep and fgrep
|
||||||
brew "grep"
|
brew "grep"
|
||||||
|
# Vulnerability scanner for container images and filesystems
|
||||||
|
brew "grype"
|
||||||
# Popular GNU data compression program
|
# Popular GNU data compression program
|
||||||
brew "gzip"
|
brew "gzip"
|
||||||
# Improved top (interactive process viewer)
|
# Improved top (interactive process viewer)
|
||||||
@@ -193,8 +208,8 @@ brew "jpeg"
|
|||||||
brew "jq"
|
brew "jq"
|
||||||
# JSON parser for C
|
# JSON parser for C
|
||||||
brew "json-c"
|
brew "json-c"
|
||||||
# Network authentication protocol
|
# Crawling and spidering framework
|
||||||
brew "krb5"
|
brew "katana"
|
||||||
# Style and grammar checker
|
# Style and grammar checker
|
||||||
brew "languagetool"
|
brew "languagetool"
|
||||||
# Tool to detect/remediate misconfig and security risks of GitHub/GitLab assets
|
# Tool to detect/remediate misconfig and security risks of GitHub/GitLab assets
|
||||||
@@ -205,8 +220,8 @@ brew "libedit"
|
|||||||
brew "libiconv"
|
brew "libiconv"
|
||||||
# Version of the SSL/TLS protocol forked from OpenSSL
|
# Version of the SSL/TLS protocol forked from OpenSSL
|
||||||
brew "libressl"
|
brew "libressl"
|
||||||
# Multi-platform support library with a focus on asynchronous I/O
|
# Linguistic software and Finnish dictionary
|
||||||
brew "libuv"
|
brew "libvoikko"
|
||||||
# GNOME XML library
|
# GNOME XML library
|
||||||
brew "libxml2"
|
brew "libxml2"
|
||||||
# Package manager for the Lua programming language
|
# Package manager for the Lua programming language
|
||||||
@@ -223,12 +238,12 @@ brew "ncdu"
|
|||||||
brew "nginx"
|
brew "nginx"
|
||||||
# Port scanning utility for large networks
|
# Port scanning utility for large networks
|
||||||
brew "nmap"
|
brew "nmap"
|
||||||
# Platform built on V8 to build network applications
|
|
||||||
brew "node", link: false
|
|
||||||
# Libraries for security-enabled client and server applications
|
# Libraries for security-enabled client and server applications
|
||||||
brew "nss"
|
brew "nss"
|
||||||
# Command-line Git information tool
|
# Command-line Git information tool
|
||||||
brew "onefetch"
|
brew "onefetch"
|
||||||
|
# General-purpose speech recognition model
|
||||||
|
brew "openai-whisper"
|
||||||
# Open source suite of directory software
|
# Open source suite of directory software
|
||||||
brew "openldap"
|
brew "openldap"
|
||||||
# ISO-C API and CLI for generating UUIDs
|
# ISO-C API and CLI for generating UUIDs
|
||||||
@@ -319,14 +334,16 @@ brew "shivammathur/extensions/yaml@8.3"
|
|||||||
brew "shivammathur/php/php-debug"
|
brew "shivammathur/php/php-debug"
|
||||||
# General-purpose scripting language
|
# General-purpose scripting language
|
||||||
brew "shivammathur/php/php@8.2-debug"
|
brew "shivammathur/php/php@8.2-debug"
|
||||||
|
# Find & fix known vulnerabilities in open-source dependencies
|
||||||
|
brew "snyk/tap/snyk"
|
||||||
|
# Tabby: AI Coding Assistant
|
||||||
|
brew "tabbyml/tabby/tabby"
|
||||||
# Command-line interface for 1Password
|
# Command-line interface for 1Password
|
||||||
cask "1password-cli"
|
cask "1password-cli"
|
||||||
# Universal database tool and SQL client
|
# Universal database tool and SQL client
|
||||||
cask "dbeaver-community"
|
cask "dbeaver-community"
|
||||||
# Database version management tool
|
# Database version management tool
|
||||||
cask "dbngin"
|
cask "dbngin"
|
||||||
# App to build and share containerised applications and microservices
|
|
||||||
cask "docker"
|
|
||||||
# Calendar software
|
# Calendar software
|
||||||
cask "fantastical"
|
cask "fantastical"
|
||||||
cask "font-jetbrains-mono"
|
cask "font-jetbrains-mono"
|
||||||
@@ -377,7 +394,7 @@ cask "syntax-highlight"
|
|||||||
# Python IDE for beginners
|
# Python IDE for beginners
|
||||||
cask "thonny"
|
cask "thonny"
|
||||||
# To-do list
|
# To-do list
|
||||||
cask "todoist"
|
cask "todoist-app"
|
||||||
# Configuration application for the Ultimate Hacking Keyboard
|
# Configuration application for the Ultimate Hacking Keyboard
|
||||||
cask "uhk-agent"
|
cask "uhk-agent"
|
||||||
# Open-source code editor
|
# Open-source code editor
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ config.set_environment_variables = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
-- Font and font size
|
-- Font and font size
|
||||||
config.font_size = 14.5
|
config.font_size = 16
|
||||||
config.font = wezterm.font_with_fallback {
|
config.font = wezterm.font_with_fallback {
|
||||||
{
|
{
|
||||||
family = 'Operator Mono',
|
family = 'Operator Mono',
|
||||||
@@ -23,7 +23,7 @@ config.harfbuzz_features = { 'calt=1', 'clig=1', 'liga=1' }
|
|||||||
config.selection_word_boundary = ' \t\n{[}]()"\'`,;:'
|
config.selection_word_boundary = ' \t\n{[}]()"\'`,;:'
|
||||||
|
|
||||||
-- Window configuration
|
-- Window configuration
|
||||||
config.window_background_opacity = 0.95
|
config.window_background_opacity = 0.97
|
||||||
config.window_decorations = 'RESIZE'
|
config.window_decorations = 'RESIZE'
|
||||||
config.macos_window_background_blur = 10
|
config.macos_window_background_blur = 10
|
||||||
config.window_padding = {
|
config.window_padding = {
|
||||||
@@ -40,8 +40,7 @@ config.enable_tab_bar = false
|
|||||||
config.send_composed_key_when_left_alt_is_pressed = true
|
config.send_composed_key_when_left_alt_is_pressed = true
|
||||||
config.send_composed_key_when_right_alt_is_pressed = true
|
config.send_composed_key_when_right_alt_is_pressed = true
|
||||||
|
|
||||||
-- Scrolling deactivated, using tmux for that
|
config.scrollback_lines = 3000
|
||||||
config.scrollback_lines = 0
|
|
||||||
|
|
||||||
-- Function to detect the theme based on appearance
|
-- Function to detect the theme based on appearance
|
||||||
function Scheme_for_appearance(appearance)
|
function Scheme_for_appearance(appearance)
|
||||||
|
|||||||
Reference in New Issue
Block a user