about summary refs log tree commit diff
path: root/home/modules/profiles/development
diff options
context:
space:
mode:
Diffstat (limited to 'home/modules/profiles/development')
-rw-r--r--home/modules/profiles/development/default.nix87
1 files changed, 0 insertions, 87 deletions
diff --git a/home/modules/profiles/development/default.nix b/home/modules/profiles/development/default.nix
deleted file mode 100644
index 75f482f..0000000
--- a/home/modules/profiles/development/default.nix
+++ /dev/null
@@ -1,87 +0,0 @@
-{ config, lib, pkgs, self, ... }:
-
-let
-  cfg = config.profiles.development;
-
-  inherit (self.packages.x86_64-linux) rust-nightly;
-in
-{
-  options.profiles.development = {
-    enable = lib.mkEnableOption
-      "A profile that enables the system to be used for developing programs";
-  };
-
-  config = lib.mkIf cfg.enable {
-    programs.gh.enable = true;
-    programs.gpg.enable = true;
-    programs.git = {
-      enable = true;
-      package = pkgs.gitFull;
-
-      userName = "Zack A";
-      userEmail = "hi@boopy.dev";
-
-      signing = {
-        key = null;
-        signByDefault = true;
-      };
-
-      aliases = {
-        graph =
-          "log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold cyan)%h%C(reset) - %C(green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all";
-        co = "checkout";
-        br = "branch";
-        st = "status";
-        ps = "push";
-        pl = "pull";
-        root = "rev-parse --show-toplevel";
-      };
-
-      extraConfig = {
-        init.defaultBranch = "main";
-        pull.rebase = true;
-      };
-
-      ignores = [
-        # IntelliJ files and folders
-        ".idea/"
-        "*.iml"
-        # backupfiles and shadow copies done by editors
-        "*~"
-        "\\#*\\#"
-        ".#*"
-        # Elixir language server
-        "/.elixir_ls"
-        # MyPy Cache
-        ".mypy_cache"
-        # Visual Studio Code project configuration
-        "/.vscode"
-        # Result folder for nix builds
-        "result"
-        "result-*"
-        # direnv caches
-        ".direnv/"
-        # emacs/python stuff
-        "flycheck_*.py"
-      ];
-    };
-
-    home.packages = [
-      pkgs.bfg-repo-cleaner
-      # Fix gpg not recognizing foot terminfo
-      pkgs.foot.terminfo
-      pkgs.ripgrep
-      pkgs.rust-analyzer
-      rust-nightly
-      pkgs.tig
-      pkgs.silver-searcher
-      pkgs.diffoscopeMinimal
-    ];
-
-    services.gpg-agent = {
-      enable = true;
-      pinentryFlavor = "curses";
-    };
-  };
-}
-