diff options
Diffstat (limited to 'home/programs/dev')
| -rw-r--r-- | home/programs/dev/delta.nix | 7 | ||||
| -rw-r--r-- | home/programs/dev/direnv.nix | 13 | ||||
| -rw-r--r-- | home/programs/dev/gh.nix | 15 | ||||
| -rw-r--r-- | home/programs/dev/git.nix | 86 | ||||
| -rw-r--r-- | home/programs/dev/go.nix | 19 | ||||
| -rw-r--r-- | home/programs/dev/k8s.nix | 20 | ||||
| -rw-r--r-- | home/programs/dev/k9s.nix | 11 | ||||
| -rw-r--r-- | home/programs/dev/kubie.nix | 24 |
8 files changed, 0 insertions, 195 deletions
diff --git a/home/programs/dev/delta.nix b/home/programs/dev/delta.nix deleted file mode 100644 index 726357f..0000000 --- a/home/programs/dev/delta.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ ... }: -{ - programs.delta = { - enable = true; - options.features = "decorations side-by-side line-numbers"; - }; -} diff --git a/home/programs/dev/direnv.nix b/home/programs/dev/direnv.nix deleted file mode 100644 index bad971d..0000000 --- a/home/programs/dev/direnv.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ ... }: -{ - programs.direnv = { - enable = true; - nix-direnv.enable = true; - config.global = { - disable_stdin = true; - strict_env = true; - hide_env_diff = true; - warn_timeout = 0; - }; - }; -} diff --git a/home/programs/dev/gh.nix b/home/programs/dev/gh.nix deleted file mode 100644 index b194b35..0000000 --- a/home/programs/dev/gh.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ ... }: -{ - programs.gh = { - enable = true; - settings = { - version = 1; - git_protocol = "ssh"; - prompt = "enabled"; - aliases = { - co = "pr checkout"; - vw = "pr view --web"; - }; - }; - }; -} diff --git a/home/programs/dev/git.nix b/home/programs/dev/git.nix deleted file mode 100644 index 333f968..0000000 --- a/home/programs/dev/git.nix +++ /dev/null @@ -1,86 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: -let - inherit (config) userinfo; -in -{ - home.packages = with pkgs; [ - git-credential-manager - pre-commit - ]; - - programs.git = { - enable = true; - settings = { - user = { - name = lib.mkDefault userinfo.fullName; - email = lib.mkDefault userinfo.email; - }; - - core.whitespace = "trailing-space,space-before-tab"; - color.ui = true; - - # nicer output - column.ui = "auto"; - - # https://adamj.eu/tech/2024/01/18/git-improve-diff-histogram/ - diff.algorithm = "histogram"; - - init.defaultBranch = "main"; - - # https://blog.gitbutler.com/how-git-core-devs-configure-git/ - push = { - # abort if the remote branch does not match the local one - default = "simple"; - autoSetupRemote = true; - followTags = true; - }; - - fetch = { - prune = true; - pruneTags = true; - all = true; - }; - - pull.rebase = true; - - rebase = { - autosquash = true; - updateRefs = true; - # Automatically create a temporary stash entry before the - # operation begins, and apply it after the operation ends. - autoStash = true; - # Print a warning if some commits are removed - missingCommitsCheck = "warn"; - }; - - branch = { - autosetuprebase = "remote"; - sort = "authordate"; - }; - - aliases = { - amend = "commit --amend"; - a = "commit --amend --no-edit"; - st = "status"; - co = "checkout"; - br = "branch"; - rb = "pull --rebase"; - hist = "log --pretty=format:\"%Cgreen%h %Creset%cd %Cblue[%cn] %Creset%s%C(yellow)%d%C(reset)\" --graph --date=relative --decorate --all"; - llog = "log --graph --name-status --pretty=format:\"%C(red)%h %C(reset)(%cd) %C(green)%an %Creset%s %C(yellow)%d%Creset\" --date=relative"; - logo = "log --pretty=format:\"%C(yellow)%h%Cred%d %Creset%s%Cblue (%cn)\" --decorate"; - logf = "log --pretty=format:\"%C(yellow)%h%Cred%d %Creset%s%Cblue (%cn)\" --decorate --numstat"; - }; - }; - - ignores = [ - ".DS_Store" - ".aider.*" - ".direnv" - ]; - }; -} diff --git a/home/programs/dev/go.nix b/home/programs/dev/go.nix deleted file mode 100644 index d6ea5f4..0000000 --- a/home/programs/dev/go.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ config, pkgs, ... }: -{ - home.packages = with pkgs; [ - go-tools # collection of tools, https://github.com/dominikh/go-tools - golangci-lint - gopls - ]; - - programs.go = { - enable = true; - env = { - GOPATH = "${config.xdg.dataHome}/pkg.go"; - GOPRIVATE = [ - "github.rbx.com/*" - "fcuny.net/*" - ]; - }; - }; -} diff --git a/home/programs/dev/k8s.nix b/home/programs/dev/k8s.nix deleted file mode 100644 index 18d706a..0000000 --- a/home/programs/dev/k8s.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ pkgs, ... }: -{ - home.packages = with pkgs; [ - kind # k8s in docker - kubebuilder # generate controller - kubectl - kubernetes-helm # deploy applications - kubelogin-oidc # OIDC plugin - ]; - - programs.fish = { - shellAbbrs = { - k = "kubectl"; - klogs = "kubectl logs"; - }; - shellAliases = { - ukctx = "${pkgs.gh}/bin/gh api --hostname github.rbx.com repos/Roblox/cell-lifecycle/contents/rks/kubeconfig --jq '.content' | base64 -d > ~/.kube/rksconfig"; - }; - }; -} diff --git a/home/programs/dev/k9s.nix b/home/programs/dev/k9s.nix deleted file mode 100644 index 8ae4667..0000000 --- a/home/programs/dev/k9s.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ ... }: -{ - programs.k9s = { - enable = true; - settings = { - k9s = { - refreshRate = 1; - }; - }; - }; -} diff --git a/home/programs/dev/kubie.nix b/home/programs/dev/kubie.nix deleted file mode 100644 index 5ac8678..0000000 --- a/home/programs/dev/kubie.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ pkgs, ... }: -{ - home.packages = with pkgs; [ - kubie # kubeconfig browser https://github.com/sbstp/kubie - ]; - - home.file.kubie = { - target = ".kube/kubie.yaml"; - text = '' - shell: fish - configs: - include: - - ~/.kube/rksconfig - prompt: - fish_use_rprompt: false - ''; - }; - - programs.fish = { - shellAbbrs = { - kctx = "kubie ctx"; - }; - }; -} |
