boinctui
# cryptocurrencies
- cardano cardano-cli sia monero
+ cardano cardano-cli sia monero_0_15_0_0
xmr-stak
solc
iota-cli-app
sieve-connect
# git
- vcsh gitRepo gitAndTools.stgit tig ripgrep
+ vcsh gitRepo gitAndTools.stgit tig ripgrep mr
# graphical tools
nextcloud-client firefox
- dwm dmenu st
+ dwm dmenu st xorg.xauth tigervnc
# images
feh imagemagick tiv graphicsmagick qrcode
# (nixos {}).manual.manpages
# note taking
- note terminal-velocity jrnl
+ note terminal-velocity jrnl doing
# office
sc-im ranger
ldapvi
fzf
buku
+ vimPlugins.vim-plug
+ mailcap
# password management
pass apg pwgen
# programming
pelican emacs26-nox ctags
- wdiff patch
+ wdiff patch gnumake
# security
- keybase
+ keybase gnupg
# todolist/time management
taskwarrior vit timewarrior
# system tools
telnet bind.dnsutils httpie ngrep nmap p0f socat lsof psmisc
wget patchelf rename tmux (lib.meta.hiPrio nettools)
+ vlock mosh
# other tools
pgloader s3cmd lftp jq cpulimit libxslt gandi-cli
in
["command=\"${pkgs.rrsync_sudo}/bin/rrsync /var/lib/backup/eldiron/\" ${config.myEnv.rsync_backup.ssh_key.public}"];
};
- security.sudo.extraRules = [
+ security.sudo.extraRules = pkgs.lib.mkAfter [
{
commands = [
{ command = "${pkgs.rsync}/bin/rsync"; options = [ "NOPASSWD" ]; }
users = [ "backup" ];
runAs = "root";
}
+ {
+ commands = [
+ { command = "/home/immae/.nix-profile/root_scripts/*"; options = [ "NOPASSWD" ]; }
+ ];
+ users = [ "immae" ];
+ runAs = "root";
+ }
];
system.activationScripts.backup_home = ''
'';
};
+ security.pki.certificateFiles = [
+ (pkgs.fetchurl {
+ url = "http://downloads.e.eriomem.net/eriomemca.pem";
+ sha256 = "1ixx4c6j3m26j8dp9a3dkvxc80v1nr5aqgmawwgs06bskasqkvvh";
+ })
+ ];
+
# This is equivalent to setting environment.sessionVariables.NIX_PATH
nix.nixPath = [
"home-manager=https://github.com/rycee/home-manager/archive/release-19.03.tar.gz"
"nixpkgs=https://nixos.org/channels/nixos-19.03/nixexprs.tar.xz"
];
+ nix.binaryCaches = [ "https://hydra.iohk.io" ];
+ nix.binaryCachePublicKeys = [ "hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ=" ];
# This value determines the NixOS release with which your system is
# to be compatible, in order to avoid breaking some software such as
{
- "tag": "0.12.1",
+ "tag": "0.15.1",
"meta": {
"name": "daedalus",
"url": "https://github.com/input-output-hk/daedalus",
- "branch": "refs/tags/0.12.1"
+ "branch": "refs/tags/0.15.1"
},
"github": {
"owner": "input-output-hk",
"repo": "daedalus",
- "rev": "1276852b9a766d9fd4cda10561254f1a8ddd33ed",
- "sha256": "0jf6ibwf0r4587g1ixq6zvi40kzwy137jgay5136yfbg15xw14k2",
+ "rev": "998fd3189c9a54fac496dfef7a6224714c67bc80",
+ "sha256": "1r3gwfv6hn7lzp4h2s6849m7x12nxadsql358ss615krvdlnb6rr",
"fetchSubmodules": true
}
}
-{ stdenv, fetchzip }:
+{ stdenv, fetchzip, autoPatchelfHook }:
stdenv.mkDerivation rec {
- version = "v1.3.7";
+ version = "v1.4.3";
name = "Sia-${version}";
src = fetchzip {
url = "https://sia.tech/static/releases/${name}-linux-amd64.zip";
- sha256 = "1ljzwrlkx4hc16r8siiyakn039afipp95dyr83c8yfq3r3bfasqd";
+ sha256 = "1i67zjzk4cwfzb1dxaxc1m41fa44sz1d0mf6dmlyg6pm4cyqizki";
};
- phases = "installPhase";
+ phases = "installPhase fixupPhase";
+ nativeBuildInputs = [
+ autoPatchelfHook
+ ];
installPhase = ''
mkdir -p $out/share/doc
mkdir -p $out/bin
cp -a $src/doc $out/share/doc/sia
cp -a $src/LICENSE $src/README.md $out/share/sia
cp -a $src/{siac,siad} $out/bin
- cp -a $src/{siac,siad}.sig $out/share/sia/
'';
}
dovecot_fts-xapian = callPackage ./dovecot/plugins/fts_xapian {
inherit mylibs;
};
+ monero_0_15_0_0 = (import (builtins.fetchTarball {
+ name = "nixos-19.09";
+ url = "https://releases.nixos.org/nixos/19.09/nixos-19.09.2145.c2c5dcc00b0/nixexprs.tar.xz";
+ sha256 = "0dh8qc3lzrba5mxxxh57i1374wc7ha3c30h7wsmj5zr7bhc5zm4p";
+ }) {}).monero;
+
}