Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uttarayan21/dotfiles
Dotfiles for my linux machine
https://github.com/uttarayan21/dotfiles
dotfiles dotfiles-linux hyprland-config macos neovim-config nix nix-darwin nix-flake nixos
Last synced: 4 months ago
JSON representation
Dotfiles for my linux machine
- Host: GitHub
- URL: https://github.com/uttarayan21/dotfiles
- Owner: uttarayan21
- Created: 2021-01-26T12:46:43.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-09T05:31:23.000Z (10 months ago)
- Last Synced: 2024-04-09T06:32:35.965Z (10 months ago)
- Topics: dotfiles, dotfiles-linux, hyprland-config, macos, neovim-config, nix, nix-darwin, nix-flake, nixos
- Language: Nix
- Homepage:
- Size: 6.35 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Dotfiles
These are dotfiles for my Linux and MacOS machines
### Linux
- OS: NixOS
- Shell: fish / nushell
- Editor: nvim / neovide
- WM / DE: [hyprland](https://hyprland.org)
- Terminal: foot / wezterm### MacOS
- OS: MacOS Ventura
- Shell: fish / nushell
- Editor: nvim / neovide
- WM: [yabai](https://github.com/koekeishiya/yabai)
- Terminal: wezterm### Neovim
If you want to try my neovim config just do
```
nix run github:uttarayan21/dotfiles#neovim
```### For nix
I'm a recent convert to NixOS from ArchLinux and have been usin it as primary os as well as a package manager on macos so the flake.nix contains configuration for both nix-darwin as well as nixos. It also contains a native home-manager module configuration for non-nixos devices ( like a SteamDeck ).
#### Tools
Some useful tools I regularly use.
| Name | Repo
| --- | ---
| `bat` | [sharkdp/bat](https://github.com/sharkdp/fd)
| `dust` | [bootandy/dust](https://github.com/bootandy/dust)
| `exa` | [ogham/exa](https://github.com/ogham/exa)
| `fd` | [sharkdp/fd](https://github.com/sharkdp/fd)
| `fnm` | [Schniz/fnm](https://github.com/Schniz/fnm)
| `fzf` | [junegunn/fzf](https://github.com/junegunn/fzf)
| `glow` | [charmbracelet/glow](https://github.com/charmbracelet/glow)
| `just` | [casey/just](https://github.com/casey/just)
| `macchina` | [macchina-cli/macchina](https://github.com/Macchina-CLI/macchina)
| `rg/ripgrep` | [BurntSushi/ripgrep](https://github.com/BurntSushi/ripgrep)
| `starship` | [starship/starship](https://github.com/starship/starship)
| `z/zoxide` | [ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)
| `anyrun` | [Kirottu/anyrun](https://github.com/Kirottu/anyrun)#### Others
`zig` zig toolchain can be used to compile tree-sitter definitions without having to go through all the hassle of setting up llvm / MSVC on windows
`hx/helix` Vim/Neovim - like editor which has autocomplete, tree-sitter, debugger built-in.
`winget` Use winget to install tools onto windows. It comes by default and can easily install most things.