added sanddorn config

This commit is contained in:
revol-xut 2022-04-10 13:59:39 +02:00
parent 10ece5d65f
commit a8a8e6bad5
No known key found for this signature in database
GPG key ID: B966009D57E69CC6
28 changed files with 327 additions and 38 deletions

0
modules/autoupdate.nix Normal file → Executable file
View file

11
modules/base.nix Normal file → Executable file
View file

@ -1,6 +1,14 @@
{ pkgs, config, ... }:
{
nix = {
package = pkgs.nixUnstable; # or versioned attributes like nix_2_4
extraOptions = ''
experimental-features = nix-command flakes
'';
};
# Select internationalisation properties.
i18n.defaultLocale = "en_US.UTF-8";
console = {
@ -32,8 +40,7 @@
];
};
# allow unfree licenced packges
# nixpkgs.config.allowUnfree = true;
time.timeZone = "Europe/Berlin";
# basic shell & editor
programs.fish.enable = true;

0
modules/desktop.nix Normal file → Executable file
View file

32
modules/infoscreen.nix Normal file
View file

@ -0,0 +1,32 @@
{ pkgs
, lib
, config
, ...
}:
let
fsr-infoscreen = pkgs.fsr-infoscreen;
in {
systemd = {
services."fsr-infoscreen" = {
enable = true;
wantedBy = [ "multi-user.target" ];
script = ''
${pkgs.python39}/bin/python39 ${fsr-infoscreen}/build/middleware/infoscreen.py
'';
serviceConfig = {
User = "infoscreen";
Restart = "on-failure";
};
};
};
users.users.infoscreen = {
name = "infoscreen";
description = "custom user for service infoscreen service";
isNormalUser = true;
};
}

0
modules/keys/jannusch Normal file → Executable file
View file

0
modules/keys/jannusch-arch Normal file → Executable file
View file

0
modules/keys/marcus-sapphire Normal file → Executable file
View file

0
modules/keys/schrader Normal file → Executable file
View file

0
modules/keys/tassilo Normal file → Executable file
View file

0
modules/printing.nix Normal file → Executable file
View file

0
modules/wifi.nix Normal file → Executable file
View file