forked from wurzel/fruitbasket
added sanddorn config
This commit is contained in:
parent
10ece5d65f
commit
a8a8e6bad5
28 changed files with 327 additions and 38 deletions
0
modules/autoupdate.nix
Normal file → Executable file
0
modules/autoupdate.nix
Normal file → Executable file
11
modules/base.nix
Normal file → Executable file
11
modules/base.nix
Normal file → Executable 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
0
modules/desktop.nix
Normal file → Executable file
32
modules/infoscreen.nix
Normal file
32
modules/infoscreen.nix
Normal 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
0
modules/keys/jannusch
Normal file → Executable file
0
modules/keys/jannusch-arch
Normal file → Executable file
0
modules/keys/jannusch-arch
Normal file → Executable file
0
modules/keys/marcus-sapphire
Normal file → Executable file
0
modules/keys/marcus-sapphire
Normal file → Executable file
0
modules/keys/schrader
Normal file → Executable file
0
modules/keys/schrader
Normal file → Executable file
0
modules/keys/tassilo
Normal file → Executable file
0
modules/keys/tassilo
Normal file → Executable file
0
modules/printing.nix
Normal file → Executable file
0
modules/printing.nix
Normal file → Executable file
0
modules/wifi.nix
Normal file → Executable file
0
modules/wifi.nix
Normal file → Executable file
Loading…
Add table
Add a link
Reference in a new issue