dotfiles

The .dotfiles of @davidsneighbour

https://github.com/davidsneighbour/dotfiles

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.3%) to scientific vocabulary

Keywords

bash bashrc configuration configuration-management dotbot dotbot-configuration dotfiles dotfiles-installer dotfiles-linux dotfiles-setup node nodejs npm scripts

Keywords from Contributors

argument-parser interactive mot markdownlint-config prettier-config gohugo gohugo-component gohugo-module gohugo-plugin gohugo-shortcode
Last synced: 6 months ago · JSON representation

Repository

The .dotfiles of @davidsneighbour

Basic Info
  • Host: GitHub
  • Owner: davidsneighbour
  • License: mit
  • Language: CSS
  • Default Branch: main
  • Homepage: https://kollitsch.dev
  • Size: 369 MB
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 37
Topics
bash bashrc configuration configuration-management dotbot dotbot-configuration dotfiles dotfiles-installer dotfiles-linux dotfiles-setup node nodejs npm scripts
Created over 4 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Citation

README.md

The Dotfiles of @davidsneighbour

The Dot-Files of @davidsneighbour

[!CAUTION] While this repo is public and licensed under MIT you probably do NOT want to just clone it and use it as a template for your own project. Feel free to look around and take inspiration as I did with plenty of dotfile repository before me. This is my personal setup and it works for me. If you have questions or suggestions (or find me adding my own private keys to this repo) feel free to contact me or peruse the issues section.

Introduction

See the note above. If you are still here, then you probably are interested in how I optimize my daily work with my system and these files are the result of that. I try to abide by some rules and principles to make my life easier:

  • I use GNU Bash (on my system currently v5.2+). I don't use any fancy new and better shell, just /bin/bash. I use it because it is the most widely used shell and it is the default shell on my system. I use it because all my linting tools and subscripts are written or configured for bash. I am not required to reinvent the wheel. (The last sentence is something I repeat to myself once a day or more often.)

  • If functionality is available within Bash itself, I will use this functionality, not an additional program or package that needs to be installed and might not be available on other systems.

  • Speed is subjective. 1 second is not slow. 5 seconds is not slow. I will not optimize my scripts to save nanoseconds and will enjoy the time spent waiting for my scripts to finish.

  • I will document most of the features within the scripts themselves. I will not document the features in the README.md file or only mention them in a drive-by.

Setup and update

See SETUP.md for details.

Other Details

LICENSE

As far as components of this project are licensable this is done so under the MIT License - see the LICENSE file for details. Again use at your own risk.

Owner

  • Name: Patrick Kollitsch
  • Login: davidsneighbour
  • Kind: user
  • Location: Koh Samui, Thailand
  • Company: David's Neighbour

Patrick Kollitsch, known as David's Neighbour, is a digital native based on Koh Samui, Thailand.

GitHub Events

Total
  • Release event: 20
  • Delete event: 100
  • Issue comment event: 184
  • Push event: 153
  • Pull request review comment event: 1
  • Pull request review event: 11
  • Pull request event: 182
  • Create event: 115
Last Year
  • Release event: 20
  • Delete event: 100
  • Issue comment event: 184
  • Push event: 153
  • Pull request review comment event: 1
  • Pull request review event: 11
  • Pull request event: 182
  • Create event: 115

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 231
  • Total Committers: 3
  • Avg Commits per committer: 77.0
  • Development Distribution Score (DDS): 0.134
Past Year
  • Commits: 231
  • Committers: 3
  • Avg Commits per committer: 77.0
  • Development Distribution Score (DDS): 0.134
Top Committers
Name Email Commits
Patrick Kollitsch p****k@d****m 200
dependabot[bot] 4****] 29
renovate[bot] 2****] 2
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 2
  • Total pull requests: 341
  • Average time to close issues: 2 months
  • Average time to close pull requests: 6 days
  • Total issue authors: 2
  • Total pull request authors: 3
  • Average comments per issue: 0.5
  • Average comments per pull request: 1.48
  • Merged pull requests: 89
  • Bot issues: 1
  • Bot pull requests: 340
Past Year
  • Issues: 0
  • Pull requests: 147
  • Average time to close issues: N/A
  • Average time to close pull requests: 7 days
  • Issue authors: 0
  • Pull request authors: 3
  • Average comments per issue: 0
  • Average comments per pull request: 1.69
  • Merged pull requests: 31
  • Bot issues: 0
  • Bot pull requests: 146
Top Authors
Issue Authors
  • dependabot[bot] (3)
  • davidsneighbour (1)
  • renovate[bot] (1)
Pull Request Authors
  • dependabot[bot] (326)
  • renovate[bot] (59)
  • davidsneighbour (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (23) javascript (19)

Dependencies

.github/workflows/skyline.yaml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
package-lock.json npm
  • 788 dependencies
package.json npm
  • @biomejs/biome 1.9.4
  • @clack/prompts ^0.10.1
  • @commitlint/cli 19.8.1
  • @commitlint/config-conventional 19.8.1
  • @eslint/css 0.7.0
  • @eslint/js 9.26.0
  • @eslint/json 0.12.0
  • @eslint/markdown 6.4.0
  • @j9t/obsohtml 1.8.0
  • @secretlint/secretlint-rule-no-dotenv 9.3.2
  • @secretlint/secretlint-rule-no-homedir 9.3.2
  • @secretlint/secretlint-rule-no-k8s-kind-secret 9.3.2
  • @secretlint/secretlint-rule-openai 9.3.2
  • @secretlint/secretlint-rule-pattern 9.3.2
  • @secretlint/secretlint-rule-preset-recommend 9.3.2
  • @secretlint/secretlint-rule-secp256k1-privatekey 9.3.2
  • @stylistic/eslint-plugin 4.2.0
  • @stylistic/eslint-plugin-js 4.2.0
  • @types/eslint-plugin-markdown 2.0.2
  • @types/eslint-plugin-security 3.0.0
  • @typescript-eslint/parser ^8.32.0
  • commit-and-tag-version 12.5.1
  • cross-env 7.0.3
  • debug 4.4.0
  • deepmerge 4.3.1
  • dotenv 16.5.0
  • eslint 9.26.0
  • eslint-plugin-security 3.0.1
  • fixpack 4.0.0
  • fs-extra 11.3.0
  • lint-staged 16.0.0
  • lockfile-lint 4.14.1
  • markdownlint 0.38.0
  • markdownlint-cli2 0.17.2
  • ncp 2.0.0
  • npm-check-updates 18.0.1
  • npm-package-json-lint 8.0.0
  • npm-run-all2 8.0.1
  • npm-watch 0.13.0
  • rimraf 6.0.1
  • secretlint 9.3.2
  • semver ^7.7.1
  • simple-git-hooks 2.13.0
  • themer 6.8.0
  • toml 3.0.0
  • wireit 0.14.12