few more little tweaks for the modular system to start working well
This commit is contained in:
parent
d4daad8279
commit
edecec85a9
|
@ -134,10 +134,14 @@ with lib;
|
||||||
services.printing.enable = true;
|
services.printing.enable = true;
|
||||||
services.printing.drivers = [ pkgs.gutenprint pkgs.gutenprintBin pkgs.hplipWithPlugin ];
|
services.printing.drivers = [ pkgs.gutenprint pkgs.gutenprintBin pkgs.hplipWithPlugin ];
|
||||||
|
|
||||||
|
services.usbmuxd.enable = true;
|
||||||
|
services.fstrim.enable = true;
|
||||||
|
|
||||||
#######################
|
#######################
|
||||||
# VIRTUALIZATION
|
# VIRTUALIZATION
|
||||||
#######################
|
#######################
|
||||||
|
|
||||||
|
# virtualisation.waydroid.enable = true;
|
||||||
virtualisation.podman.enable = true;
|
virtualisation.podman.enable = true;
|
||||||
# virtualisation.docker.enable = true;
|
# virtualisation.docker.enable = true;
|
||||||
virtualisation.libvirtd = {
|
virtualisation.libvirtd = {
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
boot = {
|
boot = {
|
||||||
kernelPackages = pkgs.linuxPackages_zen;
|
kernelPackages = pkgs.linuxPackages_zen;
|
||||||
kernelParams = [ "mem_sleep_default=deep" ];
|
kernelParams = [ "mem_sleep_default=deep" ];
|
||||||
initrd.kernelModules = [ "amdgpu" ];
|
# initrd.kernelModules = [ "amdgpu" ];
|
||||||
loader = {
|
loader = {
|
||||||
systemd-boot.enable = true;
|
systemd-boot.enable = true;
|
||||||
efi.canTouchEfiVariables = true;
|
efi.canTouchEfiVariables = true;
|
||||||
|
@ -50,9 +50,6 @@
|
||||||
Option "TripleBuffer" "on"
|
Option "TripleBuffer" "on"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
services.usbmuxd.enable = true;
|
|
||||||
services.fstrim.enable = true;
|
|
||||||
|
|
||||||
# Define a user account. Don't forget to set a password with ‘passwd’.
|
# Define a user account. Don't forget to set a password with ‘passwd’.
|
||||||
users.users.chris = {
|
users.users.chris = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
|
@ -61,15 +58,6 @@
|
||||||
|
|
||||||
# virtualisation.waydroid.enable = true;
|
# virtualisation.waydroid.enable = true;
|
||||||
|
|
||||||
# services.ethminer = {
|
|
||||||
# enable = true;
|
|
||||||
# pool = "us-eth.2miners.com:2020";
|
|
||||||
# toolkit = "cuda";
|
|
||||||
# rig = "kaladin";
|
|
||||||
# wallet = "0xE43c525d05Ac52303cb43772Eb209824AE328CA3";
|
|
||||||
# registerMail = "ceth@cochrun.xyz";
|
|
||||||
# };
|
|
||||||
|
|
||||||
programs.steam = {
|
programs.steam = {
|
||||||
enable = true;
|
enable = true;
|
||||||
remotePlay.openFirewall = true;
|
remotePlay.openFirewall = true;
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; };
|
vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; };
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.xserver.videoDrivers = ["intel"];
|
||||||
hardware.opengl = {
|
hardware.opengl = {
|
||||||
enable = true;
|
enable = true;
|
||||||
extraPackages = with pkgs; [
|
extraPackages = with pkgs; [
|
||||||
|
@ -42,25 +43,13 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
services.xserver.videoDrivers = ["intel"];
|
|
||||||
|
|
||||||
|
|
||||||
# Configure keymap in X11
|
|
||||||
services.xserver.layout = "us";
|
|
||||||
# services.xserver.xkbOptions = "eurosign:e";
|
|
||||||
|
|
||||||
systemd.services.display-manager = {
|
systemd.services.display-manager = {
|
||||||
wants = [ "systemd-user-sessions.service" "multi-user.target" "network-online.target" ];
|
wants = [ "systemd-user-sessions.service" "multi-user.target" "network-online.target" ];
|
||||||
after = [ "systemd-user-sessions.service" "multi-user.target" "network-online.target" ];
|
after = [ "systemd-user-sessions.service" "multi-user.target" "network-online.target" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
# Enable CUPS to print documents.
|
|
||||||
services.printing.enable = true;
|
|
||||||
services.printing.drivers = [ pkgs.gutenprint pkgs.gutenprintBin pkgs.hplipWithPlugin ];
|
|
||||||
|
|
||||||
# Enable fingerprint
|
# Enable fingerprint
|
||||||
services.fprintd.enable = true;
|
services.fprintd.enable = true;
|
||||||
# programs.qt5ct.enable = true;
|
|
||||||
|
|
||||||
# Some other things
|
# Some other things
|
||||||
services.thermald.enable = true;
|
services.thermald.enable = true;
|
||||||
|
@ -82,9 +71,6 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services.usbmuxd.enable = true;
|
|
||||||
services.fstrim.enable = true;
|
|
||||||
|
|
||||||
# Enable touchpad support (enabled default in most desktopManager).
|
# Enable touchpad support (enabled default in most desktopManager).
|
||||||
services.xserver.libinput.enable = true;
|
services.xserver.libinput.enable = true;
|
||||||
|
|
||||||
|
@ -94,10 +80,6 @@
|
||||||
extraGroups = [ "adbusers" "wheel" "networkmanager" "input" "uinput" ];
|
extraGroups = [ "adbusers" "wheel" "networkmanager" "input" "uinput" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.partition-manager.enable = true;
|
|
||||||
programs.kdeconnect.enable = true;
|
|
||||||
# virtualisation.waydroid.enable = true;
|
|
||||||
|
|
||||||
# Some programs need SUID wrappers, can be configured further or are
|
# Some programs need SUID wrappers, can be configured further or are
|
||||||
# started in user sessions.
|
# started in user sessions.
|
||||||
# programs.mtr.enable = true;
|
# programs.mtr.enable = true;
|
||||||
|
|
Loading…
Reference in a new issue