Skip to content

filipcujanovic/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

desktop

desktop

dotfiles

description

tools

clis

  • bat - cat replacement with syntax highlighting
  • brew - macOS package manager
  • delta - syntax highlighting pager for git, diff, grep and blame
  • eza - alternative for ls
  • figlet - used for generating ASCII art from text input
  • fzf - command-line fuzzy finder
  • git - version control
  • gitleaks - find secrets in git commits
  • gitmux - git status for tmux status bar
  • gowall - convert wallpapaer color scheme/palette
  • jq - command line json parser
  • mycli - terminal client for MySQL
  • nvim - text editor
  • skhd - hotkey daemon for macOS
  • tldr - cheatsheet for console commands
  • tmux - terminal multiplexer
  • zoxide - smart cd command
  • zsh - z shell

macos specific

tuis

tiling manager

macos

  • aerospace - tiling manager
  • borders - creating colored border around focused window

linux

  • sway - i3-compatible wayland compositor

guis

macos

  • choose - cli fuzzy matcher that has native macOS GUI - using this as app launcher
  • maccy - clipboard history manager
  • sketchybar - customizable macOS status bar replacement - using SbarLua

linux

  • swaybar
  • wofi - wofi is a launcher/menu program for wlroots based wayland compositors such as sway

automation/scripting

  • kanata - cross platform keyboard customization
  • mouseless - mouse control via keyboard - paid app

macos specific

  • hammerspoon - tool for automation of macOS, uses Lua
  • karabiner - keyboard customization for macOS
  • home row app - keyboard shortcuts for every button in macos - paid app but there is a free tier

terminals

other

macos specific

fonts

symbol only fonts

custom scripts

macos specific

linux specific

kanata macbook layout

keyboard-layout

kanata macbook layout shifted one row above

keyboard-layout-shifted

Installation

  • I would not suggest installing everything since this is a config that I personally use and many things here are tailored to my needs. You can check the code and use whatever you find here in your dotfiles. But if you really want to install them here are the steps:

  • install nix and nix-darwin - run sudo darwin-rebuild switch --flake ~/projects/dotfiles/.config/nix-darwin#macbook

  • run the install.sh script that should install everything that's needed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published