Add files via upload
This commit is contained in:
65
nixos/config_comp/services.nix
Normal file
65
nixos/config_comp/services.nix
Normal file
@@ -0,0 +1,65 @@
|
||||
{ config, lib, pkgs, modulesPath, ... }:
|
||||
{
|
||||
services = {
|
||||
# X server
|
||||
xserver = {
|
||||
enable = true;
|
||||
|
||||
# setting cinnamon as dafult
|
||||
desktopManager.cinnamon.enable = true;
|
||||
displayManager = {
|
||||
defaultSession = "cinnamon";
|
||||
gdm.enable = true;
|
||||
# login settings
|
||||
autoLogin.enable = false;
|
||||
autoLogin.user = "zipfriis";
|
||||
};
|
||||
# X11 keymap
|
||||
layout = "us";
|
||||
xkbVariant = "";
|
||||
|
||||
# set window manager
|
||||
windowManager = {
|
||||
qtile = {
|
||||
enable = true;
|
||||
backend = "wayland";
|
||||
};
|
||||
};
|
||||
};
|
||||
# audio backend
|
||||
pipewire = {
|
||||
enable = true;
|
||||
alsa.enable = true;
|
||||
alsa.support32Bit = true;
|
||||
pulse.enable = true;
|
||||
jack.enable = true;
|
||||
};
|
||||
# self hosted media server
|
||||
#jellyfin.enable = true;
|
||||
|
||||
## I2P Eepsite
|
||||
i2pd = {
|
||||
enable = true;
|
||||
ifname = "ens3";
|
||||
address = "xxxx";
|
||||
# TCP & UDP
|
||||
port = 9898;
|
||||
# TCP
|
||||
ntcp2.port = 9899;
|
||||
inTunnels = {
|
||||
myEep = {
|
||||
enable = true;
|
||||
keys = "myEep-keys.dat";
|
||||
inPort = 80;
|
||||
address = "::1";
|
||||
destination = "::1";
|
||||
port = 8081;
|
||||
# inbound.length = 1;
|
||||
# outbound.length = 1;
|
||||
};
|
||||
};
|
||||
enableIPv4 = true;
|
||||
enableIPv6 = true;
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user