{"id":26241317,"url":"https://github.com/davidnussio/dotfiles","last_synced_at":"2026-05-06T01:32:51.547Z","repository":{"id":92066699,"uuid":"220534246","full_name":"davidnussio/dotfiles","owner":"davidnussio","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-18T15:59:01.000Z","size":357,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-18T16:38:47.700Z","etag":null,"topics":["dotfiles","fish","shell"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davidnussio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-11-08T19:27:54.000Z","updated_at":"2024-06-25T13:27:02.000Z","dependencies_parsed_at":"2023-11-14T17:26:14.401Z","dependency_job_id":"33e30406-cb6e-4dab-bf59-c9adc6edc092","html_url":"https://github.com/davidnussio/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidnussio%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidnussio%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidnussio%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidnussio%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidnussio","download_url":"https://codeload.github.com/davidnussio/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243366274,"owners_count":20279327,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dotfiles","fish","shell"],"created_at":"2025-03-13T08:20:11.930Z","updated_at":"2026-05-06T01:32:51.538Z","avatar_url":"https://github.com/davidnussio.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ✦ dotfiles\n\n\u003e _\"A developer's environment is their most personal tool.\"_\n\nMy macOS dev machine configuration — batteries included, opinions strong.\n\n```\n ██████╗  ██████╗ ████████╗███████╗██╗██╗     ███████╗███████╗\n ██╔══██╗██╔═══██╗╚══██╔══╝██╔════╝██║██║     ██╔════╝██╔════╝\n ██║  ██║██║   ██║   ██║   █████╗  ██║██║     █████╗  ███████╗\n ██║  ██║██║   ██║   ██║   ██╔══╝  ██║██║     ██╔══╝  ╚════██║\n ██████╔╝╚██████╔╝   ██║   ██║     ██║███████╗███████╗███████║\n ╚═════╝  ╚═════╝    ╚═╝   ╚═╝     ╚═╝╚══════╝╚══════╝╚══════╝\n```\n\n---\n\n## ⚡ Quick Install\n\nOne command to rule them all:\n\n```bash\ncurl https://raw.githubusercontent.com/davidnussio/dotfiles/master/scripts/install.sh | bash\n```\n\n---\n\n## 🗂 What's Inside\n\n```\ndotfiles/\n├── Brewfile                    # All CLI tools \u0026 macOS apps via Homebrew\n├── install.sh                  # Bootstrap script\n├── git/\n│   ├── .gitconfig              # Git config with delta, aliases, signing\n│   └── .gitignore_global       # Global gitignore\n├── config/\n│   ├── fish/                   # Fish shell — config, functions, completions\n│   ├── nvim/                   # Neovim config (lazy.nvim)\n│   ├── starship.toml           # Starship prompt\n│   ├── mise/                   # mise-en-place runtime manager\n│   └── topgrade.toml           # Topgrade updater config\n└── Application Support/\n    └── com.mitchellh.ghostty/  # Ghostty terminal config\n```\n\n---\n\n## 🛠 Stack\n\n| Layer | Tool |\n|---|---|\n| Shell | [Fish](https://fishshell.com) + [Starship](https://starship.rs) |\n| Terminal | [Ghostty](https://ghostty.org) |\n| Editor | [Neovim](https://neovim.io) (lazy.nvim) + VSCode |\n| Multiplexer | [tmux](https://github.com/tmux/tmux) |\n| Package manager | [Homebrew](https://brew.sh) |\n| Runtime manager | [mise](https://mise.jdx.dev) |\n| File navigation | [yazi](https://github.com/sxyazi/yazi) + [zoxide](https://github.com/ajeetdsouza/zoxide) + [fzf](https://github.com/junegunn/fzf) |\n| Git TUI | [lazygit](https://github.com/jesseduffield/lazygit) + [delta](https://github.com/dandavison/delta) |\n| `ls` | [eza](https://github.com/eza-community/eza) |\n| `cat` | [bat](https://github.com/sharkdp/bat) |\n| `find` | [fd](https://github.com/sharkdp/fd) |\n| `grep` | [ripgrep](https://github.com/BurntSushi/ripgrep) |\n| HTTP | [xh](https://github.com/ducaale/xh) + [hurl](https://hurl.dev) |\n| Load testing | [oha](https://github.com/hatoo/oha) |\n| Kubernetes | [k9s](https://k9scli.io) + [kubectx](https://github.com/ahmetb/kubectx) + [stern](https://github.com/stern/stern) |\n| Security | [trufflehog](https://github.com/trufflesecurity/trufflehog) + [trivy](https://trivy.dev) |\n\n---\n\n## 📖 Cheatsheet\n\nSee [`cheatsheet.md`](./cheatsheet.md) for all keybindings, aliases, and abbreviations.\n\n---\n\n## 📄 License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidnussio%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidnussio%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidnussio%2Fdotfiles/lists"}