├── .gitignore ├── bin ├── cputil.nix ├── default.nix ├── kcfg.nix ├── kctx.nix ├── nvidia-offload.nix ├── pw.nix ├── up.nix └── xurls.nix ├── darwin ├── com.googlecode.iterm2.plist └── home.nix ├── flake.lock ├── flake.nix ├── home.nix ├── hosts ├── denna │ ├── configuration.nix │ └── hardware-configuration.nix ├── iso │ ├── configuration.nix │ └── hardware-configuration.nix ├── kvothe │ └── configuration.nix ├── sini │ ├── configuration.nix │ └── hardware-configuration.nix ├── ssh.nix └── wyndle │ ├── ca.crt │ ├── configuration.nix │ └── hardware-configuration.nix ├── nvim ├── _init.lua ├── colors │ └── plain.lua ├── ftplugin │ ├── c.vim │ ├── css.vim │ ├── go.vim │ ├── html.vim │ ├── javascript.vim │ ├── json.vim │ ├── lua.vim │ ├── markdown.vim │ ├── nix.vim │ ├── python.vim │ ├── sh.vim │ ├── text.vim │ ├── typescript.vim │ └── yaml.vim └── lua │ ├── completion.lua │ ├── dapx.lua │ ├── fuzzy │ ├── buffers.lua │ ├── edit.lua │ ├── fuzzy.lua │ └── jump.lua │ ├── fzy │ ├── buffers.lua │ ├── edit.lua │ ├── fzy.lua │ └── jump.lua │ ├── lsp │ ├── c.lua │ ├── config.lua │ ├── copilot.lua │ ├── go.lua │ ├── js.lua │ ├── json.lua │ ├── lua.lua │ ├── python.lua │ ├── rust.lua │ └── yaml.lua │ ├── maps.lua │ ├── settings.lua │ ├── statusline │ ├── git.lua │ └── line.lua │ ├── tree.lua │ ├── treesitter.lua │ └── utils.lua ├── programs ├── alacritty.nix ├── bash.nix ├── chromium.nix ├── common.nix ├── default.nix ├── firefox.nix ├── fish.nix ├── ghostty │ ├── config.nix │ └── default.nix ├── git.nix ├── jujutsu.nix ├── neovim.nix ├── readline.nix ├── ssh.nix ├── tmux.nix └── zed │ ├── default.nix │ ├── keymap.nix │ ├── settings.nix │ └── themes │ ├── icy-dusk.json │ └── icy.json ├── prompt ├── git.go ├── go.mod ├── go.sum └── prompt.go ├── readme └── services └── default.nix /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/.gitignore -------------------------------------------------------------------------------- /bin/cputil.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/bin/cputil.nix -------------------------------------------------------------------------------- /bin/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/bin/default.nix -------------------------------------------------------------------------------- /bin/kcfg.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/bin/kcfg.nix -------------------------------------------------------------------------------- /bin/kctx.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/bin/kctx.nix -------------------------------------------------------------------------------- /bin/nvidia-offload.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/bin/nvidia-offload.nix -------------------------------------------------------------------------------- /bin/pw.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/bin/pw.nix -------------------------------------------------------------------------------- /bin/up.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/bin/up.nix -------------------------------------------------------------------------------- /bin/xurls.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/bin/xurls.nix -------------------------------------------------------------------------------- /darwin/com.googlecode.iterm2.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/darwin/com.googlecode.iterm2.plist -------------------------------------------------------------------------------- /darwin/home.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/darwin/home.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/flake.nix -------------------------------------------------------------------------------- /home.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/home.nix -------------------------------------------------------------------------------- /hosts/denna/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/hosts/denna/configuration.nix -------------------------------------------------------------------------------- /hosts/denna/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/hosts/denna/hardware-configuration.nix -------------------------------------------------------------------------------- /hosts/iso/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/hosts/iso/configuration.nix -------------------------------------------------------------------------------- /hosts/iso/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/hosts/iso/hardware-configuration.nix -------------------------------------------------------------------------------- /hosts/kvothe/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/hosts/kvothe/configuration.nix -------------------------------------------------------------------------------- /hosts/sini/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/hosts/sini/configuration.nix -------------------------------------------------------------------------------- /hosts/sini/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/hosts/sini/hardware-configuration.nix -------------------------------------------------------------------------------- /hosts/ssh.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/hosts/ssh.nix -------------------------------------------------------------------------------- /hosts/wyndle/ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/hosts/wyndle/ca.crt -------------------------------------------------------------------------------- /hosts/wyndle/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/hosts/wyndle/configuration.nix -------------------------------------------------------------------------------- /hosts/wyndle/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/hosts/wyndle/hardware-configuration.nix -------------------------------------------------------------------------------- /nvim/_init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/_init.lua -------------------------------------------------------------------------------- /nvim/colors/plain.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/colors/plain.lua -------------------------------------------------------------------------------- /nvim/ftplugin/c.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/ftplugin/c.vim -------------------------------------------------------------------------------- /nvim/ftplugin/css.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/ftplugin/css.vim -------------------------------------------------------------------------------- /nvim/ftplugin/go.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/ftplugin/go.vim -------------------------------------------------------------------------------- /nvim/ftplugin/html.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/ftplugin/html.vim -------------------------------------------------------------------------------- /nvim/ftplugin/javascript.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/ftplugin/javascript.vim -------------------------------------------------------------------------------- /nvim/ftplugin/json.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/ftplugin/json.vim -------------------------------------------------------------------------------- /nvim/ftplugin/lua.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/ftplugin/lua.vim -------------------------------------------------------------------------------- /nvim/ftplugin/markdown.vim: -------------------------------------------------------------------------------- 1 | set tw=72 2 | setlocal expandtab 3 | set conceallevel=0 4 | -------------------------------------------------------------------------------- /nvim/ftplugin/nix.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/ftplugin/nix.vim -------------------------------------------------------------------------------- /nvim/ftplugin/python.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/ftplugin/python.vim -------------------------------------------------------------------------------- /nvim/ftplugin/sh.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/ftplugin/sh.vim -------------------------------------------------------------------------------- /nvim/ftplugin/text.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/ftplugin/text.vim -------------------------------------------------------------------------------- /nvim/ftplugin/typescript.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/ftplugin/typescript.vim -------------------------------------------------------------------------------- /nvim/ftplugin/yaml.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/ftplugin/yaml.vim -------------------------------------------------------------------------------- /nvim/lua/completion.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/completion.lua -------------------------------------------------------------------------------- /nvim/lua/dapx.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/dapx.lua -------------------------------------------------------------------------------- /nvim/lua/fuzzy/buffers.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/fuzzy/buffers.lua -------------------------------------------------------------------------------- /nvim/lua/fuzzy/edit.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/fuzzy/edit.lua -------------------------------------------------------------------------------- /nvim/lua/fuzzy/fuzzy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/fuzzy/fuzzy.lua -------------------------------------------------------------------------------- /nvim/lua/fuzzy/jump.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/fuzzy/jump.lua -------------------------------------------------------------------------------- /nvim/lua/fzy/buffers.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/fzy/buffers.lua -------------------------------------------------------------------------------- /nvim/lua/fzy/edit.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/fzy/edit.lua -------------------------------------------------------------------------------- /nvim/lua/fzy/fzy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/fzy/fzy.lua -------------------------------------------------------------------------------- /nvim/lua/fzy/jump.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/fzy/jump.lua -------------------------------------------------------------------------------- /nvim/lua/lsp/c.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/lsp/c.lua -------------------------------------------------------------------------------- /nvim/lua/lsp/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/lsp/config.lua -------------------------------------------------------------------------------- /nvim/lua/lsp/copilot.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/lsp/copilot.lua -------------------------------------------------------------------------------- /nvim/lua/lsp/go.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/lsp/go.lua -------------------------------------------------------------------------------- /nvim/lua/lsp/js.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/lsp/js.lua -------------------------------------------------------------------------------- /nvim/lua/lsp/json.lua: -------------------------------------------------------------------------------- 1 | require'lspconfig'.jsonls.setup{} 2 | -------------------------------------------------------------------------------- /nvim/lua/lsp/lua.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/lsp/lua.lua -------------------------------------------------------------------------------- /nvim/lua/lsp/python.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/lsp/python.lua -------------------------------------------------------------------------------- /nvim/lua/lsp/rust.lua: -------------------------------------------------------------------------------- 1 | require'lspconfig'.rust_analyzer.setup{} 2 | -------------------------------------------------------------------------------- /nvim/lua/lsp/yaml.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/lsp/yaml.lua -------------------------------------------------------------------------------- /nvim/lua/maps.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/maps.lua -------------------------------------------------------------------------------- /nvim/lua/settings.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/settings.lua -------------------------------------------------------------------------------- /nvim/lua/statusline/git.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/statusline/git.lua -------------------------------------------------------------------------------- /nvim/lua/statusline/line.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/statusline/line.lua -------------------------------------------------------------------------------- /nvim/lua/tree.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/tree.lua -------------------------------------------------------------------------------- /nvim/lua/treesitter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/treesitter.lua -------------------------------------------------------------------------------- /nvim/lua/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/nvim/lua/utils.lua -------------------------------------------------------------------------------- /programs/alacritty.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/alacritty.nix -------------------------------------------------------------------------------- /programs/bash.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/bash.nix -------------------------------------------------------------------------------- /programs/chromium.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/chromium.nix -------------------------------------------------------------------------------- /programs/common.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/common.nix -------------------------------------------------------------------------------- /programs/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/default.nix -------------------------------------------------------------------------------- /programs/firefox.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/firefox.nix -------------------------------------------------------------------------------- /programs/fish.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/fish.nix -------------------------------------------------------------------------------- /programs/ghostty/config.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/ghostty/config.nix -------------------------------------------------------------------------------- /programs/ghostty/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/ghostty/default.nix -------------------------------------------------------------------------------- /programs/git.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/git.nix -------------------------------------------------------------------------------- /programs/jujutsu.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/jujutsu.nix -------------------------------------------------------------------------------- /programs/neovim.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/neovim.nix -------------------------------------------------------------------------------- /programs/readline.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/readline.nix -------------------------------------------------------------------------------- /programs/ssh.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/ssh.nix -------------------------------------------------------------------------------- /programs/tmux.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/tmux.nix -------------------------------------------------------------------------------- /programs/zed/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/zed/default.nix -------------------------------------------------------------------------------- /programs/zed/keymap.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/zed/keymap.nix -------------------------------------------------------------------------------- /programs/zed/settings.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/zed/settings.nix -------------------------------------------------------------------------------- /programs/zed/themes/icy-dusk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/zed/themes/icy-dusk.json -------------------------------------------------------------------------------- /programs/zed/themes/icy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/programs/zed/themes/icy.json -------------------------------------------------------------------------------- /prompt/git.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/prompt/git.go -------------------------------------------------------------------------------- /prompt/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/prompt/go.mod -------------------------------------------------------------------------------- /prompt/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/prompt/go.sum -------------------------------------------------------------------------------- /prompt/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/prompt/prompt.go -------------------------------------------------------------------------------- /readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/readme -------------------------------------------------------------------------------- /services/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icyphox/dotfiles/HEAD/services/default.nix --------------------------------------------------------------------------------