2IU5HROZJ4ENE3WJYF7OMXH6ELMCK2WBWEEDGBW43CUXYXOSPO7AC
S4MZ5S7BBXBJTA2N6ITCYY6DHRJEWWLGQH3KCUA4KBW3YNGOJKPAC
RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC
A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC
RWDFWE4GEJHOOQRSW2HKPLA3TEDN4M7ZFZ3XURT2AAEN5OE5P2VAC
WK4IYZI6AY6YRIDWXVAWKX77K72LZZLDY3SKM5SPJ47HZT7RCRAQC
NA5GO5EP4YPPILS2PQOZHRH4D2SXYSGRXQC4VFFA6BEFWYGW7D7QC
YZQQHUCLZPII2OPL6H3HJFG4INZ6ALWEV4FDOSXPD2VCBPA3R2CQC
RM5OSCLLKXVB6FJTTEJBUIAJXPFYNBTVXGBQLCJTZRKQOXTY5IAAC
{
pkgs,
emacs-pkgs,
...
}: let
openssl = pkgs.openssl.overrideAttrs (oldAttrs: {meta = oldAttrs.meta // {outputsToInstall = oldAttrs.meta.outputsToInstall or ["out"] ++ ["dev"];};});
username = "edwlan";
common_home = import ../common.nix {inherit pkgs;};
utils = common_home.utils;
in {
home = {
inherit username;
homeDirectory = "/home/${username}";
packages =
[
pkgs.ncdu
(import ../lpass-nix {inherit pkgs;})
emacs-pkgs.emacs-git
openssl
pkgs.awscli
pkgs.cachix
pkgs.curl
pkgs.cvs
pkgs.direnv
pkgs.glibcLocales
pkgs.gron
pkgs.libssh2
pkgs.lorri
pkgs.nix
pkgs.pass
pkgs.sqlite
pkgs.sqlite.dev
pkgs.sqlite.out
pkgs.visidata
pkgs.zeromq
]
++ (with pkgs; [
ccl
ecl
#gcl
cmucl_binary
nixpkgs-fmt
]);
file = {
"sbcl-source".source = utils.untar pkgs.sbcl.src;
};
};
programs = {
direnv = {
enable = true;
nix-direnv = {enable = true;};
};
password-store = {
enable = false;
settings = {
PASSWORD_STORE_DIR = "/some/directory";
PASSWORD_STORE_KEY = "12345678";
PASSWORD_STORE_CLIP_TIME = "60";
};
};
tmux = {
enable = true;
terminal = "screen-256color";
escapeTime = 0;
clock24 = true;
newSession = true;
keyMode = "vi";
extraConfig = builtins.readFile ../../tmux.conf;
};
};
}
common_home = import ../common.nix {inherit pkgs;};
dotfileDirectory = "${homeDirectory}/git_repos/dotfiles";
homeDirectory = "/home/${username}";
lisps = with pkgs; [
ccl
ecl
#gcl
cmucl_binary
nixpkgs-fmt
];
openssl = pkgs.openssl.overrideAttrs (oldAttrs: {meta = oldAttrs.meta // {outputsToInstall = oldAttrs.meta.outputsToInstall or ["out"] ++ ["dev"];};});
packages =
[
pkgs.ncdu
(import ../lpass-nix {inherit pkgs;})
emacs-pkgs.emacs-git
openssl
pkgs.awscli
pkgs.cachix
pkgs.curl
pkgs.cvs
pkgs.direnv
pkgs.glibcLocales
pkgs.gron
pkgs.libssh2
pkgs.lorri
pkgs.nix
pkgs.pass
pkgs.sqlite
pkgs.sqlite.dev
pkgs.sqlite.out
pkgs.visidata
pkgs.zeromq
]
++ lisps;
username = "edwlan";
utils = common_home.utils;
home = {
inherit username homeDirectory packages;
file = {
"sbcl-source".source = utils.untar pkgs.sbcl.src;
};
};
programs = {
direnv = {
enable = true;
nix-direnv = {enable = true;};
};
password-store = {
enable = false;
settings = {
PASSWORD_STORE_DIR = "/some/directory";
PASSWORD_STORE_KEY = "12345678";
PASSWORD_STORE_CLIP_TIME = "60";
};
};
tmux = {
enable = true;
terminal = "screen-256color";
escapeTime = 0;
clock24 = true;
newSession = true;
keyMode = "vi";
extraConfig = builtins.readFile ../../tmux.conf;
};
};
{
pkgs,
emacs-pkgs,
...
}: let
openssl = pkgs.openssl.overrideAttrs (oldAttrs: {meta = oldAttrs.meta // {outputsToInstall = oldAttrs.meta.outputsToInstall or ["out"] ++ ["dev"];};});
username = "edwlan";
common_home = import ../common.nix {inherit pkgs;};
utils = common_home.utils;
in {
home = {
inherit username;
homeDirectory = "/home/${username}";
packages =
[
pkgs.ncdu
(import ../lpass-nix {inherit pkgs;})
emacs-pkgs.emacs-git
openssl
pkgs.awscli
pkgs.cachix
pkgs.curl
pkgs.cvs
pkgs.direnv
pkgs.glibcLocales
pkgs.gron
pkgs.libssh2
pkgs.lorri
pkgs.nix
pkgs.pass
pkgs.sqlite
pkgs.sqlite.dev
pkgs.sqlite.out
pkgs.visidata
pkgs.zeromq
]
++ (with pkgs; [
ccl
ecl
#gcl
cmucl_binary
nixpkgs-fmt
]);
file = {
"sbcl-source".source = utils.untar pkgs.sbcl.src;
};
};
programs = {
direnv = {
enable = true;
nix-direnv = {enable = true;};
};
password-store = {
enable = false;
settings = {
PASSWORD_STORE_DIR = "/some/directory";
PASSWORD_STORE_KEY = "12345678";
PASSWORD_STORE_CLIP_TIME = "60";
};
};
tmux = {
enable = true;
terminal = "screen-256color";
escapeTime = 0;
clock24 = true;
newSession = true;
keyMode = "vi";
extraConfig = builtins.readFile ../../tmux.conf;
};
};
}