aboutsummaryrefslogtreecommitdiff
path: root/home/programs/dev
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2026-01-02 12:06:12 -0800
committerFranck Cuny <franck@fcuny.net>2026-01-02 12:06:12 -0800
commit9dadee200241480f3c20677bf6aea63126bb880f (patch)
tree7757c2d7c8e2cf8bbd3fd17efbef58d5bd68b088 /home/programs/dev
parentinitial setup for ollama (diff)
downloadinfra-9dadee200241480f3c20677bf6aea63126bb880f.tar.gz
one last big shuffle
Diffstat (limited to 'home/programs/dev')
-rw-r--r--home/programs/dev/delta.nix7
-rw-r--r--home/programs/dev/direnv.nix13
-rw-r--r--home/programs/dev/gh.nix15
-rw-r--r--home/programs/dev/git.nix86
-rw-r--r--home/programs/dev/go.nix19
-rw-r--r--home/programs/dev/k8s.nix20
-rw-r--r--home/programs/dev/k9s.nix11
-rw-r--r--home/programs/dev/kubie.nix24
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";
- };
- };
-}