Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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