summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlassulus <lass@blue.r>2018-08-04 11:37:56 +0200
committerlassulus <lass@blue.r>2018-08-04 11:37:56 +0200
commit7824d67d94d198b2376213f9756af2b3c574a263 (patch)
treeb96ac9df4219eb21526543cb5d785defbe8d01fe
parent2adea5b2cc789a2dd86a417cc47e0cc6adc80b5f (diff)
parentca73603b2588df6a8c2f4de30b1e83bf88a5d258 (diff)
Merge remote-tracking branch 'prism/staging/jeschli'
-rw-r--r--jeschli/1systems/bln/config.nix5
-rw-r--r--jeschli/2configs/emacs.nix1
-rw-r--r--jeschli/2configs/xserver/Xresources.nix3
-rw-r--r--krebs/3modules/git.nix60
4 files changed, 32 insertions, 37 deletions
diff --git a/jeschli/1systems/bln/config.nix b/jeschli/1systems/bln/config.nix
index e17d5a41b..6e3c3bec8 100644
--- a/jeschli/1systems/bln/config.nix
+++ b/jeschli/1systems/bln/config.nix
@@ -165,4 +165,9 @@
hardware.bluetooth.enable = true;
krebs.build.host = config.krebs.hosts.bln;
+
+ networking.interfaces.enp0s31f6.ipv4.addresses = [
+ { address = "10.99.23.2"; prefixLength = 24; }
+ ];
+
}
diff --git a/jeschli/2configs/emacs.nix b/jeschli/2configs/emacs.nix
index 2089d4254..3bd2dbfc4 100644
--- a/jeschli/2configs/emacs.nix
+++ b/jeschli/2configs/emacs.nix
@@ -57,6 +57,7 @@ let
(global-set-key "\C-x\ \C-r" 'recentf-open-files)
'';
dotEmacs = pkgs.writeText "dot-emacs" ''
+ ${evilMode}
${packageRepos}
${orgMode}
${recentFiles}
diff --git a/jeschli/2configs/xserver/Xresources.nix b/jeschli/2configs/xserver/Xresources.nix
index 98f325256..ebe7159ff 100644
--- a/jeschli/2configs/xserver/Xresources.nix
+++ b/jeschli/2configs/xserver/Xresources.nix
@@ -21,7 +21,8 @@ pkgs.writeText "Xresources" /* xdefaults */ ''
URxvt*charClass: 33:48,37:48,45-47:48,64:48,38:48,61:48,63:48
URxvt*cutNewline: False
URxvt*cutToBeginningOfLine: False
-
+ URxvt*font: xft:Monospace:size=12
+ URxvt*font: xft:Monospace:size=12:bold
URxvt*color0: #232342
URxvt*color3: #c07000
URxvt*color4: #4040c0
diff --git a/krebs/3modules/git.nix b/krebs/3modules/git.nix
index 5ae24b40b..6311e88ab 100644
--- a/krebs/3modules/git.nix
+++ b/krebs/3modules/git.nix
@@ -8,6 +8,21 @@
with import <stockholm/lib>;
let
+ defaultBool = o: mkOption {
+ type = types.bool;
+ default = option;
+ };
+
+ defaultUint = o: mkOption {
+ type = types.uint;
+ default = o;
+ };
+
+ defaultAbsolutpath = o: mkOption {
+ type = types.absolute-pathname;
+ default = o;
+ };
+
cfg = config.krebs.git;
out = {
@@ -121,42 +136,15 @@ let
cgit-settings = types.submodule {
# A setting's value of `null` means cgit's default should be used.
options = {
- cache-root = mkOption {
- type = types.absolute-pathname;
- default = "/tmp/cgit";
- };
- cache-size = mkOption {
- type = types.uint;
- default = 1000;
- };
- css = mkOption {
- type = types.absolute-pathname;
- default = "/static/cgit.css";
- };
- enable-commit-graph = mkOption {
- type = types.bool;
- default = true;
- };
- enable-index-links = mkOption {
- type = types.bool;
- default = true;
- };
- enable-index-owner = mkOption {
- type = types.bool;
- default = false;
- };
- enable-log-filecount = mkOption {
- type = types.bool;
- default = true;
- };
- enable-log-linecount = mkOption {
- type = types.bool;
- default = true;
- };
- enable-remote-branches = mkOption {
- type = types.bool;
- default = true;
- };
+ cache-root = defaultAbsolutpath("/tmp/cgit");
+ cache-size = defaultUint(1000);
+ css = defaultAbsolutpath("/static/cgit.css");
+ enable-commit-graph = defaultBool(true);
+ enable-index-links = defaultBool(true);
+ enable-index-owner = defaultBool(false);
+ enable-log-filecount = defaultBool(true);
+ enable-log-linecount = defaultBool(true);
+ enable-remote-branches = defaultBool(true);
logo = mkOption {
type = types.absolute-pathname;
default = "/static/cgit.png";