Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tristan957/dotfiles

Personal configuration files (Mirror of https://sr.ht/~tristan957/dotfiles)
https://github.com/tristan957/dotfiles

bash dotfiles git libedit neovim readline terraform tmux vim yarn

Last synced: 10 days ago
JSON representation

Personal configuration files (Mirror of https://sr.ht/~tristan957/dotfiles)

Awesome Lists containing this project

README

        

[![builds.sr.ht status](https://builds.sr.ht/~tristan957/dotfiles.svg)](https://builds.sr.ht/~tristan957/dotfiles?)

# dotfiles

These are my personal configuration files.

## GNU Stow

This repository uses GNU `stow` to manage `dotfiles`.

- 1password
- aerc
- asdf
- bash
- bat
- clangd
- comlink
- deno
- difftastic
- dir_colors
- dotnet
- editline
- electron
- fish
- flyctl
- fzf
- gdb
- ghostty
- git
- glab
- glow
- go
- grep
- helix
- hut
- info
- jq
- jupyter
- kubernetes
- less
- meson
- neon
- neovim
- nix
- nnn
- nodejs
- postgresql
- programs
- ptyxis
- python
- readline
- ripgrep
- rlwrap
- rust
- ssh
- sway
- systemd
- teleport
- terminfo
- terraform
- tmux
- toolbox
- vim
- vscodium
- wget
- xdg
- zoxide

The above is a list of packages `stow(8)` can be used on. That syntax looks like
`stow {package}`.

## Terminal

![Terminal with bash and tmux running to showcase style](terminal.png "Terminal")

### Bash

`PS0` from left to right:

- return code of previous command
- number of jobs currently managed by the shell
- 24-hr time
- username@hostname
- current directory
- git branch

2nd line:

- root/user (`#` or `$`)

### tmux

Statusline from left to right:

- session
- window list
- current window
- random window
- last window
- hostname
- date
- 24-hr time