about summary refs log tree commit diff
path: root/users/grfn/system/home/modules/emacs.nix
diff options
context:
space:
mode:
Diffstat (limited to 'users/grfn/system/home/modules/emacs.nix')
-rw-r--r--users/grfn/system/home/modules/emacs.nix108
1 files changed, 0 insertions, 108 deletions
diff --git a/users/grfn/system/home/modules/emacs.nix b/users/grfn/system/home/modules/emacs.nix
deleted file mode 100644
index 3db4e293f867..000000000000
--- a/users/grfn/system/home/modules/emacs.nix
+++ /dev/null
@@ -1,108 +0,0 @@
-{ pkgs, lib, config, ... }:
-
-with lib;
-
-let
-  # doom-emacs = pkgs.callPackage (builtins.fetchTarball {
-  #   url = https://github.com/vlaci/nix-doom-emacs/archive/master.tar.gz;
-  # }) {
-  #   doomPrivateDir = ./doom.d;  # Directory containing your config.el init.el
-  #                               # and packages.el files
-  # };
-
-  depot = config.lib.depot;
-
-in
-{
-  imports = [
-    ./lib/cloneRepo.nix
-  ];
-
-  # home.packages = [ doom-emacs ];
-  # home.file.".emacs.d/init.el".text = ''
-  #     (load "default.el")
-  # '';
-  #
-
-  config = mkMerge [
-    {
-      home.packages = with pkgs; [
-        # LaTeX (for org export)
-        (pkgs.texlive.combine {
-          inherit (pkgs.texlive)
-            capt-of
-            collection-fontsrecommended
-            dvipng
-            fancyvrb
-            float
-            fncychap
-            framed
-            mathpartir
-            needspace
-            parskip
-            scheme-basic
-            semantic
-            tabulary
-            titlesec
-            ulem
-            upquote
-            varwidth
-            wrapfig
-            bussproofs
-            bussproofs-extra
-            ;
-        })
-
-        ispell
-
-        ripgrep
-        coreutils
-        fd
-        clang
-        gnutls
-        emacsPackages.telega
-      ];
-
-      programs.emacs = {
-        enable = true;
-        package = pkgs.emacs;
-        extraPackages = (epkgs:
-          (with epkgs; [
-            tvlPackages.dottime
-            tvlPackages.tvl
-            vterm
-            telega
-          ])
-        );
-      };
-
-      grfn.impure.clonedRepos = {
-        orgClubhouse = {
-          github = "glittershark/org-clubhouse";
-          path = "code/org-clubhouse";
-        };
-
-        doomEmacs = {
-          github = "hlissner/doom-emacs";
-          path = ".emacs.d";
-          after = [ "emacs.d" ];
-          onClone = "bin/doom install";
-        };
-
-        "emacs.d" = {
-          github = "glittershark/emacs.d";
-          path = ".doom.d";
-          after = [ "orgClubhouse" ];
-        };
-      };
-
-      programs.zsh.shellAliases = {
-        "ec" = "emacsclient";
-      };
-    }
-    (mkIf pkgs.stdenv.isLinux {
-      # Notes
-      services.syncthing.enable = true;
-    })
-  ];
-}