WIP
This commit is contained in:
parent
c18bcabd31
commit
9f1ec78d04
|
@ -7,14 +7,20 @@
|
||||||
file
|
file
|
||||||
wget
|
wget
|
||||||
curl
|
curl
|
||||||
(pkgs.neovim.override {vimAlias = true;})
|
(pkgs.neovim.override {
|
||||||
|
vimAlias = true;
|
||||||
|
withPython3 = true;
|
||||||
|
})
|
||||||
|
gnupg
|
||||||
|
mutt
|
||||||
];
|
];
|
||||||
|
|
||||||
extra = pkgs: with pkgs; [
|
extra = pkgs: with pkgs; [
|
||||||
git-crypt
|
git-crypt
|
||||||
htop
|
htop
|
||||||
tree
|
tree
|
||||||
rxvt_unicode.terminfo
|
rxvt_unicode.terminfo
|
||||||
st.terminfo
|
st
|
||||||
|
|
||||||
socat
|
socat
|
||||||
nmap
|
nmap
|
||||||
|
@ -29,5 +35,9 @@
|
||||||
|
|
||||||
pythonPackages.qrcode
|
pythonPackages.qrcode
|
||||||
ranger
|
ranger
|
||||||
|
|
||||||
|
pass
|
||||||
|
sshuttle
|
||||||
|
mtr
|
||||||
];
|
];
|
||||||
}
|
}
|
BIN
common/secret/default.nix
Normal file
BIN
common/secret/default.nix
Normal file
Binary file not shown.
|
@ -1,116 +1,124 @@
|
||||||
{ pkgs, config, ... }:
|
{ pkgs, config, ... }:
|
||||||
{
|
let
|
||||||
imports = [
|
me = config.m-0.private.me;
|
||||||
./zsh
|
meWork = config.m-0.private.meWork;
|
||||||
./modules/taskwarrior.nix
|
in {
|
||||||
./modules/force-copies.nix
|
|
||||||
./modules/battery.nix
|
imports = [
|
||||||
./modules/laptop.nix
|
./zsh
|
||||||
./modules/accounting.nix
|
./modules/taskwarrior.nix
|
||||||
./modules/rustdev.nix
|
./modules/force-copies.nix
|
||||||
./modules/latex.nix
|
./modules/battery.nix
|
||||||
./modules/sleep-nag.nix
|
./modules/laptop.nix
|
||||||
./modules/graphical
|
./modules/accounting.nix
|
||||||
./modules/home-options.nix
|
./modules/rustdev.nix
|
||||||
|
./modules/latex.nix
|
||||||
|
./modules/sleep-nag.nix
|
||||||
|
./modules/graphical
|
||||||
|
./modules/home-options.nix
|
||||||
|
./modules/eventd.nix
|
||||||
|
../common/private-options.nix
|
||||||
|
../common/secret
|
||||||
# ./sort-mail.nix
|
# ./sort-mail.nix
|
||||||
# ./morgenreport.nix
|
# ./morgenreport.nix
|
||||||
# ./my-systems.nix
|
# ./my-systems.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
nixpkgs.config.packageOverrides = pkgs: with pkgs; {
|
nixpkgs.config.packageOverrides = pkgs: with pkgs; {
|
||||||
tasktree = callPackage ./packages/tasktree {};
|
tasktree = callPackage ./packages/tasktree {};
|
||||||
rust-scripts = callPackage ./packages/rust-scripts {};
|
rust-scripts = callPackage ./packages/rust-scripts {};
|
||||||
jali = with pkgs; callPackage ./packages/jali {};
|
jali = with pkgs; callPackage ./packages/jali {};
|
||||||
eventd = (import <unstable> {}).callPackage ./packages/eventd {};
|
eventd = (import <unstable> {}).callPackage ./packages/eventd {};
|
||||||
st = (import packages/st) pkgs config.common.colors;
|
st = (import packages/st) pkgs config.m-0.colors;
|
||||||
neovim = (import ./nvim) pkgs config.m-0.rustdev.enable;
|
neovim = (import ./nvim) pkgs config.m-0.rustdev.enable;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
home.file.".tmux.conf".text = ''
|
||||||
|
set -g default-terminal "st-256color"
|
||||||
|
set -ga terminal-overrides ",st-256color:Tc"
|
||||||
|
set -g history-limit 50000
|
||||||
|
set -g status off
|
||||||
|
set -g escape-time 1
|
||||||
|
'';
|
||||||
|
|
||||||
|
programs = {
|
||||||
|
home-manager = {
|
||||||
|
enable = true;
|
||||||
|
path = https://github.com/rycee/home-manager/archive/master.tar.gz;
|
||||||
};
|
};
|
||||||
|
git = {
|
||||||
|
enable = true;
|
||||||
home.file.".tmux.conf".text = ''
|
ignores = [
|
||||||
set -g default-terminal "st-256color"
|
".syncthing*.tmp"
|
||||||
set -ga terminal-overrides ",st-256color:Tc"
|
"*.swp"
|
||||||
set -g history-limit 50000
|
"*.autosave~"
|
||||||
set -g status off
|
"*.aux"
|
||||||
set -g escape-time 1
|
"*.bbl"
|
||||||
'';
|
"*.fls"
|
||||||
|
"*.idx"
|
||||||
programs = {
|
"*.ilg"
|
||||||
home-manager = {
|
"*.ind"
|
||||||
enable = true;
|
"*.log"
|
||||||
path = https://github.com/rycee/home-manager/archive/master.tar.gz;
|
"*.out"
|
||||||
};
|
"*.toc"
|
||||||
git = {
|
"*.bcf"
|
||||||
enable = true;
|
"*.blg"
|
||||||
ignores = [
|
"*.fdb*"
|
||||||
".syncthing*.tmp"
|
"*.thm"
|
||||||
"*.swp"
|
"*.run.xml"
|
||||||
"*.autosave~"
|
"*.slnc"
|
||||||
"*.aux"
|
"*.glade~"
|
||||||
"*.bbl"
|
"__pycache__"
|
||||||
"*.fls"
|
".hledger-web_client_session_key.aes"
|
||||||
"*.idx"
|
".nix-gc-roots"
|
||||||
"*.ilg"
|
];
|
||||||
"*.ind"
|
userEmail = me.mail;
|
||||||
"*.log"
|
userName = me.name;
|
||||||
"*.out"
|
};
|
||||||
"*.toc"
|
htop = {
|
||||||
"*.bcf"
|
enable = true;
|
||||||
"*.blg"
|
hideThreads = true;
|
||||||
"*.fdb*"
|
hideUserlandThreads = true;
|
||||||
"*.thm"
|
highlightBaseName = true;
|
||||||
"*.run.xml"
|
shadowOtherUsers = true;
|
||||||
"*.slnc"
|
showProgramPath = false;
|
||||||
"*.glade~"
|
treeView = true;
|
||||||
"__pycache__"
|
};
|
||||||
".hledger-web_client_session_key.aes"
|
ssh = {
|
||||||
".nix-gc-roots"
|
controlMaster = "yes";
|
||||||
|
enable = true;
|
||||||
|
matchBlocks = let
|
||||||
|
matheGwProxy = "ssh -q gw nc -q0 %h %p";
|
||||||
|
kivaHost = "fb04386.mathematik.tu-darmstadt.de";
|
||||||
|
agHost = "fb04217.mathematik.tu-darmstadt.de";
|
||||||
|
in [
|
||||||
|
{ host = "charon"; hostname = "charon.olymp.space"; }
|
||||||
|
{ host = "*.olymp.space"; user = me.user; }
|
||||||
|
{ host = "ag-forward"; hostname = agHost; proxyCommand = matheGwProxy; user = meWork.user; }
|
||||||
|
{ host = "ag"; hostname = agHost; user = meWork.user; }
|
||||||
|
{ host = "kiva-forward"; hostname = kivaHost; proxyCommand = matheGwProxy; user = meWork.user; }
|
||||||
|
{ host = "kiva"; hostname = kivaHost; user = meWork.user; }
|
||||||
|
{ host = "gw"; hostname = "gwres4.mathematik.tu-darmstadt.de"; user = meWork.user; }
|
||||||
|
{ host = "shells"; hostname = "shells.darmstadt.ccc.de"; }
|
||||||
|
{ host = "vorstand"; hostname = "vorstand.darmstadt.ccc.de"; }
|
||||||
|
{ host = "*.darmstadt.ccc.de"; user = me.user; }
|
||||||
|
{ host = "whisky"; hostname = "whisky.w17.io"; user = "chaos"; }
|
||||||
|
{ host = "kitchen"; hostname = "kitchen.w17.io"; user = "chaos"; }
|
||||||
|
{ host = "door.w17.io"; identityFile = "~/.ssh/door_rsa";}
|
||||||
];
|
];
|
||||||
userEmail = "malte.brandy@maralorn.de";
|
|
||||||
userName = "Malte Brandy";
|
|
||||||
};
|
|
||||||
htop = {
|
|
||||||
enable = true;
|
|
||||||
hideThreads = true;
|
|
||||||
hideUserlandThreads = true;
|
|
||||||
highlightBaseName = true;
|
|
||||||
shadowOtherUsers = true;
|
|
||||||
showProgramPath = false;
|
|
||||||
treeView = true;
|
|
||||||
};
|
|
||||||
ssh = {
|
|
||||||
controlMaster = "yes";
|
|
||||||
enable = true;
|
|
||||||
matchBlocks = let
|
|
||||||
matheGwProxy = "ssh -q gw nc -q0 %h %p";
|
|
||||||
kivaHost = "fb04386.mathematik.tu-darmstadt.de";
|
|
||||||
agHost = "fb04217.mathematik.tu-darmstadt.de";
|
|
||||||
in [
|
|
||||||
{ host = "charon"; hostname = "charon.olymp.space"; }
|
|
||||||
{ host = "*.olymp.space"; user = "maralorn"; }
|
|
||||||
{ host = "ag-forward"; hostname = agHost; proxyCommand = matheGwProxy;user="brandy";}
|
|
||||||
{ host = "ag"; hostname = agHost;user="brandy";}
|
|
||||||
{ host = "kiva-forward"; hostname = kivaHost; proxyCommand = matheGwProxy;user="brandy";}
|
|
||||||
{ host = "kiva"; hostname = kivaHost;user="brandy";}
|
|
||||||
{ host = "gw"; hostname = "gwres4.mathematik.tu-darmstadt.de";user="brandy";}
|
|
||||||
{ host = "shells"; hostname = "shells.darmstadt.ccc.de"; }
|
|
||||||
{ host = "vorstand"; hostname = "vorstand.darmstadt.ccc.de"; }
|
|
||||||
{ host = "*.darmstadt.ccc.de"; user = "maralorn"; }
|
|
||||||
{ host = "whisky"; hostname = "whisky.w17.io"; user = "chaos"; }
|
|
||||||
{ host = "door.w17.io"; identityFile = "~/.ssh/door_rsa";}
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
BROWSER="${pkgs.firefox}/bin/firefox";
|
BROWSER="${pkgs.firefox}/bin/firefox";
|
||||||
EDITOR="${pkgs.neovim}/bin/nvim";
|
EDITOR="${pkgs.neovim}/bin/nvim";
|
||||||
TERMINAL=config.common.terminal;
|
TERMINAL=config.m-0.terminal;
|
||||||
};
|
};
|
||||||
systemd.user.startServices = true;
|
systemd.user.startServices = true;
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
neovim
|
neovim
|
||||||
];
|
];
|
||||||
xdg.enable = true;
|
xdg.enable = true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, config, ... }:
|
||||||
with lib;
|
with lib;
|
||||||
let
|
let
|
||||||
battery-watch = pkgs.writeShellScriptBin "battery-watch" ''
|
battery-watch = pkgs.writeShellScriptBin "battery-watch" ''
|
||||||
|
|
|
@ -1,7 +1,12 @@
|
||||||
{ pkgs, lib, config, ... }:
|
{ pkgs, lib, config, ... }:
|
||||||
|
with lib;
|
||||||
let
|
let
|
||||||
colors = config.common.colors;
|
colors = config.m-0.colors;
|
||||||
in {
|
in {
|
||||||
|
|
||||||
|
options.m-0.eventd.enable = mkEnableOption "Eventd";
|
||||||
|
|
||||||
|
config = mkIf config.m-0.eventd.enable {
|
||||||
home = {
|
home = {
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
eventd
|
eventd
|
||||||
|
@ -164,4 +169,6 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
|
@ -4,7 +4,10 @@ with lib;
|
||||||
|
|
||||||
options.m-0.graphical.enable = mkEnableOption "Window Manager";
|
options.m-0.graphical.enable = mkEnableOption "Window Manager";
|
||||||
|
|
||||||
#imports = if config.m-0.graphical.enable then [ ./i3.nix ] else [];
|
imports = [
|
||||||
|
./i3.nix
|
||||||
|
./rofi
|
||||||
|
];
|
||||||
|
|
||||||
config = mkIf config.m-0.graphical.enable {
|
config = mkIf config.m-0.graphical.enable {
|
||||||
m-0 = {
|
m-0 = {
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
{ pkgs, lib, config, ... }:
|
{ pkgs, lib, config, ... }:
|
||||||
|
with lib;
|
||||||
let
|
let
|
||||||
colors = config.m-0.colors;
|
inherit (config.m-0) colors workspaces terminal;
|
||||||
workspaces = config.m-0.workspaces;
|
|
||||||
terminal = config.m-0.terminal;
|
|
||||||
exec = "exec --no-startup-id";
|
exec = "exec --no-startup-id";
|
||||||
taskstatus = pkgs.writeShellScriptBin "taskstatus" ''
|
taskstatus = pkgs.writeShellScriptBin "taskstatus" ''
|
||||||
while true;
|
while true;
|
||||||
|
@ -24,11 +23,8 @@ let
|
||||||
{}
|
{}
|
||||||
(builtins.attrNames oldbindings);
|
(builtins.attrNames oldbindings);
|
||||||
in {
|
in {
|
||||||
imports = [
|
|
||||||
./eventd.nix
|
config = mkIf config.m-0.graphical.enable {
|
||||||
./rofi
|
|
||||||
./urxvt.nix
|
|
||||||
];
|
|
||||||
xsession = {
|
xsession = {
|
||||||
windowManager.i3 = {
|
windowManager.i3 = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -109,12 +105,12 @@ in {
|
||||||
titlebar = false;
|
titlebar = false;
|
||||||
border = 1;
|
border = 1;
|
||||||
};
|
};
|
||||||
# gaps = {
|
gaps = {
|
||||||
# inner = 0;
|
inner = 0;
|
||||||
# outer = 0;
|
outer = 0;
|
||||||
# smartBorders = "off";
|
smartBorders = "off";
|
||||||
# smartGaps = false;
|
smartGaps = false;
|
||||||
# };
|
};
|
||||||
keybindings = {
|
keybindings = {
|
||||||
"XF86AudioMute" = "exec pactl set-sink-mute '@DEFAULT_SINK@' toggle";
|
"XF86AudioMute" = "exec pactl set-sink-mute '@DEFAULT_SINK@' toggle";
|
||||||
"XF86AudioLowerVolume" = "exec pactl set-sink-volume '@DEFAULT_SINK@' -5%";
|
"XF86AudioLowerVolume" = "exec pactl set-sink-volume '@DEFAULT_SINK@' -5%";
|
||||||
|
@ -160,4 +156,6 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,14 +1,13 @@
|
||||||
{ pkgs, lib, config, ... }:
|
{ pkgs, lib, config, ... }:
|
||||||
|
with lib;
|
||||||
let
|
let
|
||||||
workspaces = config.m-0.workspaces;
|
inherit (config.m-0) colors workspaces terminal;
|
||||||
terminal = config.m-0.terminal;
|
|
||||||
colors = config.m-0.colors;
|
|
||||||
rofiTask = pkgs.writeScriptBin "tasklauncher" (builtins.readFile ./tasklauncher.py);
|
|
||||||
in {
|
in {
|
||||||
|
|
||||||
|
config = mkIf config.m-0.graphical.enable {
|
||||||
home = {
|
home = {
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
rofi
|
(writeScriptBin "tasklauncher" (builtins.readFile ./tasklauncher.py))
|
||||||
rofiTask
|
|
||||||
rofi-pass
|
rofi-pass
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
@ -67,4 +66,6 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -67,6 +67,7 @@ config = mkIf config.m-0.laptop.enable {
|
||||||
gmpc
|
gmpc
|
||||||
calibre
|
calibre
|
||||||
mpv
|
mpv
|
||||||
|
youtubeDL
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ config = mkIf config.m-0.latex.enable {
|
||||||
collection-latexextra
|
collection-latexextra
|
||||||
collection-bibtexextra
|
collection-bibtexextra
|
||||||
collection-luatex
|
collection-luatex
|
||||||
collection-scimath
|
collection-mathscience
|
||||||
collection-fontsextra;
|
collection-fontsextra;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,6 +8,11 @@ config = mkIf config.m-0.rustdev.enable {
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
gnome3.glade
|
gnome3.glade
|
||||||
rustracer
|
rustracer
|
||||||
|
cargo
|
||||||
|
gcc
|
||||||
|
binutils-unwrapped
|
||||||
|
rustfmt
|
||||||
|
carnix
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
{ pkgs, ... }:
|
|
||||||
{
|
|
||||||
home.packages = with pkgs; [
|
|
||||||
gnupg
|
|
||||||
pass
|
|
||||||
mutt
|
|
||||||
sshuttle
|
|
||||||
mtr
|
|
||||||
youtubeDL
|
|
||||||
|
|
||||||
cargo
|
|
||||||
gcc
|
|
||||||
binutils-unwrapped
|
|
||||||
rustfmt
|
|
||||||
carnix
|
|
||||||
];
|
|
||||||
}
|
|
|
@ -1,12 +1,12 @@
|
||||||
{ config, pkgs, ... }:
|
{ config, pkgs, ... }:
|
||||||
|
|
||||||
|
# You need pw-files for every configured user in ./secret/pw-useralias for login to work.
|
||||||
|
|
||||||
let
|
let
|
||||||
me = config.m-0.private.me;
|
me = config.m-0.private.me;
|
||||||
in {
|
in {
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
<home-manager/nixos>
|
|
||||||
./secret
|
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
../../system
|
../../system
|
||||||
];
|
];
|
||||||
|
@ -33,7 +33,7 @@ boot = {
|
||||||
cdark_net = {
|
cdark_net = {
|
||||||
enable = true;
|
enable = true;
|
||||||
hostName = "${me.user}_${config.networking.hostName}";
|
hostName = "${me.user}_${config.networking.hostName}";
|
||||||
ed25519PrivateKeyFile = /etc/nixos/hosts/apollo/secret/tinc/ed25519_key.priv;
|
ed25519PrivateKeyFile = builtins.toPath "/etc/nixos/hosts/${config.networking.hostName}/secret/tinc/ed25519_key.priv";
|
||||||
hostsDirectory = /etc/nixos/system/modules/cdarknet/hosts;
|
hostsDirectory = /etc/nixos/system/modules/cdarknet/hosts;
|
||||||
ip6address = "fd23:42:cda:4342::2";
|
ip6address = "fd23:42:cda:4342::2";
|
||||||
ip4address = "172.20.71.2";
|
ip4address = "172.20.71.2";
|
||||||
|
@ -43,7 +43,7 @@ services = {
|
||||||
mpd = {
|
mpd = {
|
||||||
enable = true;
|
enable = true;
|
||||||
network.listenAddress = "::0";
|
network.listenAddress = "::0";
|
||||||
musicDirectory = "/home/maralorn/data/aktuell/media/musik";
|
musicDirectory = "/home/${me.user}/data/aktuell/media/musik";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -13,5 +13,6 @@ m-0.accounting.enable = true;
|
||||||
m-0.graphical.enable = true;
|
m-0.graphical.enable = true;
|
||||||
m-0.rustdev.enable = true;
|
m-0.rustdev.enable = true;
|
||||||
m-0.taskwarrior.enable = true;
|
m-0.taskwarrior.enable = true;
|
||||||
|
m-0.eventd.enable = true;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
1
result
Symbolic link
1
result
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
/nix/store/cwarhn9pblxia1qk1cn7y38kdqxg2x8a-nixos-system-apollo-18.03.132535.2ee48415afc
|
|
@ -4,16 +4,16 @@ let
|
||||||
in {
|
in {
|
||||||
users.users = {
|
users.users = {
|
||||||
"${me.user}" = {
|
"${me.user}" = {
|
||||||
description = "${me.name}";
|
description = me.name;
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
uid = 1000;
|
uid = 1000;
|
||||||
extraGroups = [ "wheel" "systemd-journal" "networkmanager" "docker" ];
|
extraGroups = [ "wheel" "systemd-journal" "networkmanager" "docker" ];
|
||||||
openssh.authorizedKeys.keys = me.keys;
|
openssh.authorizedKeys.keys = me.keys;
|
||||||
passwordFile = "${me.pw-file}";
|
passwordFile = me.pw-file;
|
||||||
};
|
};
|
||||||
root = {
|
root = {
|
||||||
openssh.authorizedKeys.keys = me.keys;
|
openssh.authorizedKeys.keys = me.keys;
|
||||||
passwordFile = "${me.pw-file}";
|
passwordFile = me.pw-file;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
# channel = 18.03
|
# channel = 18.03
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
./secret
|
<home-manager/nixos>
|
||||||
./modules/private-options.nix
|
../common/secret
|
||||||
|
../common/private-options.nix
|
||||||
./modules/laptop.nix
|
./modules/laptop.nix
|
||||||
./admin.nix
|
./admin.nix
|
||||||
# ./syncthing.nix
|
./syncthing.nix
|
||||||
./modules/cdarknet
|
./modules/cdarknet
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -39,7 +40,7 @@
|
||||||
|
|
||||||
environment = {
|
environment = {
|
||||||
# Put these into an extra file so the essential packages can also be included on non selfadminstrated systems from home-manager
|
# Put these into an extra file so the essential packages can also be included on non selfadminstrated systems from home-manager
|
||||||
systemPackages = let essentials = import ../system/essentials.nix;
|
systemPackages = let essentials = import ../common/essentials.nix;
|
||||||
in (essentials.core pkgs) ++ (essentials.extra pkgs);
|
in (essentials.core pkgs) ++ (essentials.extra pkgs);
|
||||||
sessionVariables = {
|
sessionVariables = {
|
||||||
TERMINFO = "/run/current-system/sw/share/terminfo";
|
TERMINFO = "/run/current-system/sw/share/terminfo";
|
||||||
|
|
Binary file not shown.
Loading…
Reference in a new issue