mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-01-26 11:14:08 +00:00
- yamllint - shfmt config - fix Go bin path - fix git credentials config - add nvm default packages - updated Brewfile
116 lines
2.8 KiB
YAML
116 lines
2.8 KiB
YAML
- defaults:
|
|
brewfile:
|
|
stderr: true
|
|
stdout: true
|
|
create:
|
|
mode: 0755
|
|
link:
|
|
create: true
|
|
relink: true
|
|
exclude: ["*.md"]
|
|
- clean:
|
|
~/:
|
|
~/.config:
|
|
recursive: true
|
|
~/.local:
|
|
recursive: true
|
|
- create:
|
|
~/.config:
|
|
~/.local:
|
|
~/.local/share:
|
|
~/.local/state:
|
|
~/.ssh:
|
|
mode: 0700
|
|
~/Code:
|
|
- link:
|
|
~/.config/:
|
|
glob: true
|
|
path: config/*
|
|
~/.local/bin/:
|
|
glob: true
|
|
path: local/bin/*
|
|
~/.ssh/:
|
|
force: true
|
|
glob: true
|
|
mode: 0600
|
|
path: ssh/*
|
|
~/:
|
|
force: true
|
|
glob: true
|
|
path: base/*
|
|
prefix: "."
|
|
- shell:
|
|
- [git submodule update --init --recursive --force]
|
|
- [chsh -s $(which zsh), Making zsh the default shell]
|
|
- ifmacos:
|
|
- shell:
|
|
- [bash scripts/set-macos-defaults.sh]
|
|
- brewfile:
|
|
- Brewfile
|
|
# Go packages what should be included in every system
|
|
- go:
|
|
- github.com/skx/sysbox@latest
|
|
- github.com/dotzero/git-profile
|
|
- github.com/google/yamlfmt/cmd/yamlfmt@latest
|
|
# hosts!
|
|
## hosts: air
|
|
- if:
|
|
- cond: "[[ $(hostname) = air ]]"
|
|
met:
|
|
- link:
|
|
~/.config/:
|
|
glob: true
|
|
force: true
|
|
path: hosts/air/config/**
|
|
## hosts: v
|
|
- if:
|
|
- cond: "[[ $(hostname) = v ]]"
|
|
met:
|
|
- link:
|
|
~/.config/:
|
|
glob: true
|
|
force: true
|
|
path: hosts/v/config/**
|
|
## hosts: tunkki
|
|
- if:
|
|
- cond: "[[ $(hostname) = tunkki ]]"
|
|
met:
|
|
- link:
|
|
~/.config/:
|
|
glob: true
|
|
force: true
|
|
path: hosts/tunkki/config/**
|
|
## hosts: lakka
|
|
- if:
|
|
- cond: "[[ $(hostname) = lakka ]]"
|
|
met:
|
|
- link:
|
|
~/.irssi/*:
|
|
force: true
|
|
glob: true
|
|
path: hosts/lakka/irssi/**
|
|
~/.zshrc:
|
|
force: true
|
|
path: hosts/lakka/zshrc
|
|
# GitHub CLI Extensions
|
|
- ghe:
|
|
# GitHub CLI extension for generating a report on repository dependencies.
|
|
- andyfeller/gh-dependency-report
|
|
# GitHub CLI extension to generate montage from GitHub user avatars
|
|
- andyfeller/gh-montage
|
|
# An opinionated GitHub Cli extension for creating
|
|
# changelogs that adhere to the keep a changelog specification.
|
|
- chelnak/gh-changelog
|
|
# Safely deletes local branches with no upstream and no un-pushed commits
|
|
- davidraviv/gh-clean-branches
|
|
# A beautiful CLI dashboard for GitHub 🚀
|
|
- dlvhdr/gh-dash
|
|
# A github-cli extension script to clone all repositories
|
|
# in an organization, optionally filtering by topic.
|
|
- matt-bartel/gh-clone-org
|
|
# being an extension to view the overall health of
|
|
# an organization's use of actions
|
|
- rsese/gh-actions-status
|
|
|
|
#
|