-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
70 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,39 +1,89 @@ | ||
# arran4 dotfiles | ||
|
||
I have maintained a consistent dot file since I think 2004ish perhaps a bit earlier. This repo represents a complete rewrite. (I have another repo for my older dot configs which earlist commit was 2007ish.. But I had been using it via diff+ssh, rcs, svn, and finally git. But I didn't port RCS into SVN so I had lost earlier history.) --- Anyway. Enjoy. | ||
I have maintained a consistent dot file since I think 2004ish perhaps a bit earlier. This repo represents a complete | ||
rewrite. (I have another repo for my older dot configs which earlist commit was 2007ish.. But I had been using it via | ||
diff+ssh, rcs, svn, and finally git. But I didn't port RCS into SVN so I had lost earlier history.) --- Anyway. Enjoy. | ||
|
||
I have a lot of things here that was specific to a particular place and time which are probably no longer relevant, porting them to chezmoi was I guess for my own interest sake. | ||
I have a lot of things here that was specific to a particular place and time which are probably no longer relevant, | ||
porting them to chezmoi was I guess for my own interest sake. | ||
|
||
# Usage | ||
|
||
I recommend you copy and paste the good stuff out into your own chezmoi config rather than just mine there is a lot of config here which is specific to me or specific to a particular situation I had been in in the past. | ||
I recommend you copy and paste the good stuff out into your own chezmoi config rather than just mine there is a lot of | ||
config here which is specific to me or specific to a particular situation I had been in in the past. | ||
|
||
Using chezmoi https://www.chezmoi.io/ | ||
|
||
# Notes | ||
|
||
I don't think it's a good idea just to apply my dot files on to your system as there are a lot of configuration options and scripts I have put in intentionally, these could go unnoticed or taken for granted (which will make switching to other systems harder.) Saying that please pick out what you like / want. I am also happy to take suggestions in the form of PR or issues. | ||
I don't think it's a good idea just to apply my dot files on to your system as there are a lot of configuration options | ||
and scripts I have put in intentionally, these could go unnoticed or taken for granted (which will make switching to | ||
other systems harder.) Saying that please pick out what you like / want. I am also happy to take suggestions in the form | ||
of PR or issues. | ||
|
||
# Tools: | ||
|
||
| Tool | What | | ||
| --- | --- | | ||
| [Chezmoi](https://www.chezmoi.io/) | Dot files syncing tool | | ||
| zsh | Default shell | | ||
| zellij | Current default multiplexer | | ||
| tmux | Fall back terminal multiplexer | | ||
| vimdiff | Default tui diff compare | | ||
| vim | Current terminal text editor | | ||
| Go | Current favourite system language | | ||
| Jetbrains products | Favourite IDE | | ||
| Tool | Symbols | What | | ||
|-------------------------------------------------------------|----------------------------|--------------------------------------------------------------------------------------------------------------------------------------| | ||
| [Chezmoi](https://www.chezmoi.io/) | β ππ€π§πͺβ¨π | Dot files syncing tool | | ||
| zsh | πβ ππ€π§πͺβ¨ | Default shell | | ||
| zellij | πβ ππ€π§πͺβ¨ | Current default multiplexer | | ||
| tmux | πβ ππ€π§πͺβ¨ | Fall back terminal multiplexer | | ||
| vimdiff | πβ ππ€π§πͺβ¨ | Default tui diff compare | | ||
| vim | πβ ππ€π§πͺβ¨ | Current terminal text editor | | ||
| Go | πβ ππ€π§πͺ | Current favourite system language | | ||
| Jetbrains products | β ππ€π§πͺπ±οΈβ | Favourite IDE | | ||
| OpenAI ChatGPT | π±οΈοΈβ β | Got to use some sort of LLM these days | | ||
| [Suno AI](https://app.suno.ai/) | π±οΈοΈβ | Great little music generator | | ||
| [gobookmarks](https://github.com/arran4/gobookmarks) | πβ π | My "homepage" bookmark system which I had used on and off since the late 90s in various capacities | | ||
| [duf](https://github.com/muesli/duf) | πβ ππ§πͺβ¨ | Easier to read than `df` | | ||
| [Linkwarden](https://github.com/linkwarden/linkwarden) | πβ ππ±οΈοΈ | Link management, reference management and archiving self hosted service | | ||
| [Bitwarden](https://bitwarden.com/) | πππ€π§πͺππ±οΈοΈ | Password manager - Growing stale | | ||
| [AnyType](https://anytype.io/) | πβ ππ€π§πͺπ±οΈοΈ | Note taking app | | ||
| [Flutter](https://flutter.dev/) | πβ ππ€π§πͺπβ | Cross platform development toolkit | | ||
| [Which Browser](http://arran4.sdf.org/which_browser/) | β ππ§πͺβ π±οΈοΈ | Link intention management app | | ||
| [Gentoo Linux](https://www.gentoo.org/) | β π§π | Linux distribution | | ||
| [Dendrite](https://github.com/matrix-org/dendrite) | πβ ππ€π§πͺ | Matrix server - self hosted | | ||
| [Kavita Reader](https://www.kavitareader.com/) | πβ π | Self hosted comic, ebook, etc reader (webbased) | | ||
| [Gitlab](https://about.gitlab.com/) | πβ π | Self hosted Git service | | ||
| [Omnivore](https://omnivore.app) | β π | Read it later service | | ||
| [Nheko](https://github.com/Nheko-Reborn/nheko) | πππ§πͺπ±οΈοΈ | Matrix client for desktops | | ||
| [Fluffy Chat](https://fluffychat.im/) | πππ€π§πͺπ±οΈοΈ | Matrix client for mobile and desktops | | ||
| [Git](https://git-scm.com/) | πβ π | Version control system | | ||
| [Synology Audio Station](https://www.synology.com/en-us) | β πππ€ | Music player and streaming product - self hosted | | ||
| [Synology Drive](https://www.synology.com/en-us) | ππ€π§πͺπβ | Online document editing system | | ||
| [Synology NAS](https://www.synology.com/en-us) | β π | Network attached storage | | ||
| [Synology MailPlus](https://www.synology.com/en-us) | ππ€π§πͺπβ | Mail server | | ||
| [Synology Container Manager](https://www.synology.com/en-us) | β π | Docker and docker compose manager | | ||
| [Libra Office](https://www.libreoffice.org/) | πβ ππ§πͺ | Local office suite | | ||
| [Mastodon](https://mstdn.party/) | ππ | Federated Microblogging platform - self hostable | | ||
| [Lemmy](https://aussie.zone/) | ππ | Federated Linksharing forum | | ||
| [Docker](https://www.docker.com/) | πβ ππ§πͺ | Containerization service | | ||
| [7zip](https://www.7-zip.org/) | πβ π§πͺ | Archive extractor, viewier and creator | | ||
| [Plex](https://www.plex.tv/) | β ππ€π§πͺπβ π±οΈοΈ | Self hosted media streaming service | | ||
| [Plex Amp](https://www.plex.tv/en-au/plexamp/) | β ππ€πͺπβ π±οΈοΈ | Self hosted music and podcast streaming service | | ||
| [Firefox](https://www.mozilla.org/en-US/firefox/) | πππ€π§πͺπ±οΈοΈ | You gotta have a web-browser all of them plainly suck, the reason other than games and LLMs people upgrade their computers these days | | ||
| [Kleopatra](https://www.openpgp.org/software/kleopatra/) | ππ§πͺπ±οΈοΈ | GPG certificate manager | | ||
| [Strawberry](https://www.strawberrymusicplayer.org/) | β ππ€π§πͺππ±οΈοΈ | Desktop Music Player | | ||
| [Audacious](https://audacious-media-player.org/) | ππ€π§πͺππ±οΈοΈ | Desktop Music Player - With winamp skin support | | ||
|
||
## Considering | ||
|
||
| Tool | What | | ||
| --- | --- | | ||
| Rust | As a compiled language, perhaps not system | | ||
| neovim | For default text editor or IDE | | ||
## Legend | ||
|
||
| Symbol | Meaning | | ||
|--------|----------------------------------------------------| | ||
| β | My top choices | | ||
| π | Opensource | | ||
| β¨οΈ | CLI/TUI only | | ||
| π±οΈοΈ | Desktop UI app only | | ||
| π§ | I have personally used and inspected this software | | ||
| β οΈ | Software is proprietary | | ||
| π | Software is outdated/abandoned | | ||
| π | Available for Apple products | | ||
| π€ | Available for Android products | | ||
| π§ | Available for Linux | | ||
| πͺ | Available for Windows | | ||
| π | Available online | | ||
|
||
# Interesting tools: | ||
|
||
* https://github.com/tep/terminal-decor |