Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nahime0/dotfiles
My dotfiles configuration
https://github.com/nahime0/dotfiles
dotfiles dotfiles-macos emacs kitty micro-editor neovim oh-my-zsh pkgx tmux vim zsh
Last synced: about 3 hours ago
JSON representation
My dotfiles configuration
- Host: GitHub
- URL: https://github.com/nahime0/dotfiles
- Owner: nahime0
- Created: 2023-11-30T10:57:03.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-11-12T17:43:42.000Z (6 days ago)
- Last Synced: 2024-11-12T18:35:03.391Z (6 days ago)
- Topics: dotfiles, dotfiles-macos, emacs, kitty, micro-editor, neovim, oh-my-zsh, pkgx, tmux, vim, zsh
- Language: Shell
- Homepage:
- Size: 7.54 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles
This repository contains my dotfiles and some scripts to install them.
# Usage
Just run the setup script to install all the needed symlinks
On MacOS, install the xcode command line tools first:
```bash
xcode-select --install
```Then run the setup script:
```bash
./setup.sh
```# Warnings
This setup will delete configuration files and replace them with a symlink to
the files in this repository.Launch this at your own risk.
# Private stuff
The installer in this repository will check for the existance of a file setup
in the folder `dotfiles-private`.If the file is found, it will be launched. You can use the `dotfiles-private`
folder to store personal configuration (i.e. ssh and so on).# Git
The idenity for git commits will be included from the `~/.gitidentity` file.
The file should include the `[user]` section of the git configuration file.For example:
```gitconfig
[user]
name = My name
email = [email protected]
signingKey = ~/.ssh/id_rsa
```You can create the `~/.gitidentity` file using the dotfiles-private folder described above.
# What software and libraries ecc. will be installed?
- ComicShanns font
- oh-my-zsh
- Kitty
- pkgx
- bun (pkgx shim)
- composer (pkgx shim)
- fzf (pkgx shim)
- git (pkgx shim)
- gum (pkgx shim)
- mailpit (pkgx shim)
- Neovim (pkgx shim)
- node & npm (pkgx shim)
- php (pkgx shim)
- python, pip & pipx (pkgx shim)
- ripgrep (pkgx shim)
- tmux (pkgx shim)
- youtube-dl (pkgx shim)
- micro (pkgx shim)
- Ranger (via pipx)# Credits
A lot of the `nvim` and `tmux` configuration has been influenced by
jessarcher: https://github.com/jessarcher/dotfiles