Commit 58df0746831b
Changed files (7)
overlays/sbr.nix
@@ -6,6 +6,9 @@ self: super:
dobi = import ../pkgs/dobi {
inherit (super) stdenv lib buildGoPackage fetchFromGitHub;
};
+ emacs-scripts = import ../pkgs/emacs-scripts {
+ inherit (super) stdenv;
+ };
envbox = import ../pkgs/envbox {
inherit (super) stdenv lib buildGoPackage fetchFromGitHub;
};
pkgs/emacs-scripts/builder.sh
@@ -0,0 +1,4 @@
+source $stdenv/setup
+
+mkdir -p $out/bin
+cp $src/e* $out/bin/
pkgs/emacs-scripts/default.nix
@@ -0,0 +1,7 @@
+{ stdenv }:
+
+stdenv.mkDerivation {
+ name = "emacs-scripts-0.1";
+ builder = ./builder.sh;
+ src = ./.;
+}
pkgs/emacs-scripts/ec
@@ -0,0 +1,2 @@
+#!/usr/bin/env bash
+emacsclient --create-frame $@
\ No newline at end of file
pkgs/emacs-scripts/et
@@ -0,0 +1,2 @@
+#!/usr/bin/env bash
+emacsclient --tty $@
\ No newline at end of file
pkgs/default.nix
@@ -9,6 +9,9 @@ in rec {
dobi = import ./dobi {
inherit (pkgs) stdenv lib fetchFromGitHub buildGoPackage;
};
+ emacs-scripts = import ./emacs-scripts {
+ inherit (pkgs) stdenv;
+ };
envbox = import ./envbox {
inherit (pkgs) stdenv lib buildGoPackage fetchFromGitHub;
};
emacs.nix
@@ -1,6 +1,7 @@
{ pkgs, config, lib, ... }:
{
+ home.packages = with pkgs; [ emacs-scripts ];
programs.emacs = {
enable = true;
#package = pkgs.myEmacs;