..
This commit is contained in:
@@ -50,18 +50,7 @@ in {
|
||||
|
||||
|
||||
|
||||
|
||||
services.resilio = {
|
||||
enable = true;
|
||||
enableWebUI = true;
|
||||
httpListenAddr = "100.70.54.18";
|
||||
checkForUpdates = false;
|
||||
listeningPort = 44444;
|
||||
};
|
||||
|
||||
networking.firewall.interfaces."br0".allowedTCPPorts = [
|
||||
44444 # resilio sync
|
||||
9000 # resilio webui
|
||||
9001 # fwin vnc
|
||||
9002 # fwin rdp
|
||||
9003 # fwin ssh
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ lib, pkgs, inputs, secretsDir, config, ... }:
|
||||
{ lib, pkgs, inputs, secretsDir, config, system, ... }:
|
||||
{
|
||||
|
||||
#system.stateVersion = "23.05"; # Did you read the comment?
|
||||
@@ -22,6 +22,8 @@
|
||||
# labor nas project
|
||||
# with this moduel it does not boot, it waits for /dev/disk/by-label/nas-storage
|
||||
# "${workDir}/htl/labor/nas/nixos/lush-module.nix"
|
||||
|
||||
inputs.mize.nixosModules.default
|
||||
];
|
||||
|
||||
# fix bluetooth
|
||||
@@ -32,7 +34,7 @@
|
||||
powerOnBoot = true;
|
||||
};
|
||||
};
|
||||
swapDevices = [ { device = "/swapfile"; } ];
|
||||
swapDevices = [ { device = "/swapfile"; } ];
|
||||
|
||||
# get usbip working
|
||||
boot.extraModulePackages = [
|
||||
@@ -104,7 +106,7 @@ swapDevices = [ { device = "/swapfile"; } ];
|
||||
settings.PermitRootLogin = "no";
|
||||
settings.X11Forwarding = true;
|
||||
extraConfig = ''
|
||||
X11UseLocalhost no
|
||||
X11UseLocalhost yes
|
||||
'';
|
||||
};
|
||||
|
||||
@@ -120,8 +122,79 @@ swapDevices = [ { device = "/swapfile"; } ];
|
||||
services.udisks2.enable = false;
|
||||
hardware.opengl.enable = true;
|
||||
|
||||
systemd.services."cage@" = {
|
||||
enable = false;
|
||||
services.greetd = {
|
||||
enable = true;
|
||||
settings = rec {
|
||||
initial_session = {
|
||||
#command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time -d --env WLR_RENDERER_ALLOW_SOFTWARE=1 --cmd sway";
|
||||
command = "${pkgs.writeScriptBin "run-sway" ''
|
||||
export WLR_RENDERER_ALLOW_SOFTWARE=1
|
||||
export SDL_VIDEODRIVER=wayland
|
||||
export _JAVA_AWT_WM_NONREPARENTING=1
|
||||
export QT_QPA_PLATFORM=wayland
|
||||
export XDG_CURRENT_DESKTOP=sway
|
||||
export XDG_SESSION_DESKTOP=sway
|
||||
exec ${pkgs.lib.getExe pkgs.sway}
|
||||
''}/bin/run-sway";
|
||||
user = "me";
|
||||
};
|
||||
default_session = initial_session;
|
||||
};
|
||||
};
|
||||
|
||||
####################### MIZE ###########################
|
||||
mize.enable = true;
|
||||
mize.debugConfigFile = "/home/me/host/mize-config.toml";
|
||||
mize.debugBinary = "/home/me/here/mize/target/debug/mize";
|
||||
systemd.user.services.mize.environment.LOG= "trace";
|
||||
|
||||
|
||||
home-manager.users.me.home.file = {
|
||||
".config/sway/config".text = ''
|
||||
# Set modifier key (optional, useful for admin maintenance)
|
||||
set $mod Mod4
|
||||
|
||||
# Disable all window borders and titles
|
||||
default_border none
|
||||
default_floating_border none
|
||||
|
||||
# Hide the status bar completely
|
||||
bar {
|
||||
mode invisible
|
||||
}
|
||||
|
||||
# Remove gaps between windows
|
||||
gaps inner 0
|
||||
gaps outer 0
|
||||
|
||||
# hide mouse cursor
|
||||
seat * hide_cursor 5000
|
||||
'';
|
||||
};
|
||||
|
||||
/*
|
||||
services.cage = {
|
||||
enable = true;
|
||||
#program = "${pkgs.alacritty}/bin/alacritty";
|
||||
program = "/home/me/host/start-ppc-dash";
|
||||
#program = "/bin/sh -c 'echo hiiii > /home/me/p1 && /home/me/here/mize/target/debug/ppc c2vi-dash >/home/me/p1 2>/home/me/p1'";
|
||||
user = "cage";
|
||||
environment = {
|
||||
MIZE_CONFIG_FILES = "/home/me/host/mize-config.toml";
|
||||
};
|
||||
};
|
||||
|
||||
users.users.cage = {
|
||||
isNormalUser = true;
|
||||
description = "FOOBAR";
|
||||
extraGroups = [ "networkmanager" "wheel"];
|
||||
password = "idk";
|
||||
};
|
||||
*/
|
||||
|
||||
/*
|
||||
systemd.services."cage" = {
|
||||
enable = true;
|
||||
after = [ "systemd-user-sessions.service" "dbus.socket" "systemd-logind.service" "getty@%i.service" "plymouth-deactivate.service" "plymouth-quit.service" ];
|
||||
before = [ "graphical.target" ];
|
||||
wants = [ "dbus.socket" "systemd-logind.service" "plymouth-deactivate.service" ];
|
||||
@@ -130,7 +203,9 @@ swapDevices = [ { device = "/swapfile"; } ];
|
||||
|
||||
restartIfChanged = false;
|
||||
serviceConfig = {
|
||||
ExecStart = "${pkgs.cage}/bin/cage -d -- /home/me/here/mize/target/debug/ppc c2vi-dash";
|
||||
#ExecStart = "${pkgs.cage}/bin/cage -d -- /home/me/here/mize/target/debug/ppc c2vi-dash";
|
||||
#ExecStart = "${pkgs.cage}/bin/cage -d -- ${inputs.ppc.packages.${system}.ppc}/bin/ppc c2vi-dash";
|
||||
ExecStart = "${pkgs.cage}/bin/cage -d -- ${pkgs.alacritty}/bin/alacritty";
|
||||
User = "root";
|
||||
|
||||
# ConditionPathExists = "/dev/tty0";
|
||||
@@ -164,6 +239,7 @@ swapDevices = [ { device = "/swapfile"; } ];
|
||||
systemd.targets.graphical.wants = [ "cage@tty1.service" ];
|
||||
|
||||
systemd.defaultUnit = "graphical.target";
|
||||
*/
|
||||
|
||||
|
||||
####################################### networking ##########################
|
||||
|
||||
@@ -21,7 +21,12 @@ in {
|
||||
../users/me/gui.nix
|
||||
../users/root/default.nix
|
||||
../common/nixos-wayland.nix
|
||||
inputs.mize.nixosModules.default
|
||||
];
|
||||
mize.enable = true;
|
||||
mize.debugBinary = "/home/me/here/mize/target/debug/mize";
|
||||
mize.debugConfigFile = "/home/me/host/mize-config.toml";
|
||||
systemd.user.services.mize.environment.LOG= "trace";
|
||||
programs.nix-ld.enable = true;
|
||||
|
||||
#services.pid-fan-controller.enable = true;
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
};
|
||||
*/
|
||||
|
||||
#services.openssh.enable = true;
|
||||
services.openssh.enable = true;
|
||||
|
||||
programs.obs-studio = {
|
||||
enable = true;
|
||||
@@ -265,8 +265,15 @@ fileSystems."/home/me/nico" = {
|
||||
|
||||
# add waveforms flake module
|
||||
#inputs.waveforms.nixosModule
|
||||
inputs.mize.nixosModules.default
|
||||
];
|
||||
|
||||
####################### MIZE ###########################
|
||||
mize.enable = true;
|
||||
mize.debugConfigFile = "/home/me/secrets/mize-config.toml";
|
||||
mize.debugBinary = "/home/me/work/path-extra/mize";
|
||||
systemd.user.services.mize.environment.LOG= "trace";
|
||||
|
||||
|
||||
#services.udev.packages = [ inputs.waveforms.packages.${system}.adept2-runtime ];
|
||||
#users.users.rslsync.extraGroups = ["users"];
|
||||
@@ -293,6 +300,11 @@ fileSystems."/home/me/nico" = {
|
||||
];
|
||||
})
|
||||
|
||||
(inputs.nixpkgs-unstable.legacyPackages.${system}.factorio.override {
|
||||
username = "c2vi";
|
||||
token = builtins.readFile "${secretsDir}/factorio-token";
|
||||
})
|
||||
|
||||
#inputs.waveforms.packages.${system}.waveforms
|
||||
intel-compute-runtime-legacy1
|
||||
ffmpeg-full
|
||||
|
||||
Reference in New Issue
Block a user