Move t480 services
This commit is contained in:
		
							parent
							
								
									0731d56ac2
								
							
						
					
					
						commit
						cc53407599
					
				
					 6 changed files with 29 additions and 72 deletions
				
			
		|  | @ -10,7 +10,6 @@ in | |||
|   imports = [ | ||||
|     ./hardware-configuration.nix | ||||
|     ./secrets.nix | ||||
|     ./services | ||||
| 
 | ||||
|     ../../modules/editor/nvim.nix | ||||
|     ../../modules/mixins/bluetooth.nix | ||||
|  | @ -42,6 +41,7 @@ in | |||
| 
 | ||||
|     ../../users/opdavies | ||||
| 
 | ||||
|     ./modules/cron.nix | ||||
|     ./modules/neomutt.nix | ||||
|     ./modules/newsboat | ||||
|     ./modules/notes.nix | ||||
|  | @ -116,4 +116,32 @@ in | |||
|   networking.hosts = { | ||||
|     "192.168.1.116" = [ "nixedo" ]; | ||||
|   }; | ||||
| 
 | ||||
|   services = { | ||||
|     auto-cpufreq.enable = true; | ||||
| 
 | ||||
|     avahi = { | ||||
|       enable = true; | ||||
|       nssmdns4 = true; | ||||
|       openFirewall = true; | ||||
|     }; | ||||
| 
 | ||||
|     gvfs.enable = true; | ||||
|     openssh.enable = true; | ||||
|     power-profiles-daemon.enable = false; | ||||
|     printing.enable = true; | ||||
|     pulseaudio.enable = false; | ||||
|     throttled.enable = true; | ||||
|     thermald.enable = true; | ||||
|     upower.enable = true; | ||||
| 
 | ||||
|     xserver = { | ||||
|       enable = true; | ||||
| 
 | ||||
|       xkb = { | ||||
|         layout = "gb"; | ||||
|         variant = ""; | ||||
|       }; | ||||
|     }; | ||||
|   }; | ||||
| } | ||||
|  |  | |||
|  | @ -1,27 +0,0 @@ | |||
| { | ||||
|   imports = [ | ||||
|     ./cron.nix | ||||
|     ./interception-tools.nix | ||||
|     ./udev.nix | ||||
|     ./xserver.nix | ||||
|   ]; | ||||
| 
 | ||||
|   services = { | ||||
|     auto-cpufreq.enable = true; | ||||
| 
 | ||||
|     avahi = { | ||||
|       enable = true; | ||||
|       nssmdns4 = true; | ||||
|       openFirewall = true; | ||||
|     }; | ||||
| 
 | ||||
|     gvfs.enable = true; | ||||
|     openssh.enable = true; | ||||
|     power-profiles-daemon.enable = false; | ||||
|     printing.enable = true; | ||||
|     pulseaudio.enable = false; | ||||
|     throttled.enable = true; | ||||
|     thermald.enable = true; | ||||
|     upower.enable = true; | ||||
|   }; | ||||
| } | ||||
|  | @ -1,25 +0,0 @@ | |||
| { pkgs, ... }: | ||||
| 
 | ||||
| { | ||||
|   # Make Caps lock work as an Escape key on press and Ctrl on hold. | ||||
|   services.interception-tools = | ||||
|     let | ||||
|       dfkConfig = pkgs.writeText "dual-function-keys.yaml" '' | ||||
|         MAPPINGS: | ||||
|           - KEY: KEY_CAPSLOCK | ||||
|             TAP: KEY_ESC | ||||
|             HOLD: KEY_LEFTCTRL | ||||
|       ''; | ||||
|     in | ||||
|     { | ||||
|       enable = true; | ||||
|       plugins = pkgs.lib.mkForce [ pkgs.interception-tools-plugins.dual-function-keys ]; | ||||
|       udevmonConfig = '' | ||||
|         - JOB: "${pkgs.interception-tools}/bin/intercept -g $DEVNODE | ${pkgs.interception-tools-plugins.dual-function-keys}/bin/dual-function-keys -c ${dfkConfig} | ${pkgs.interception-tools}/bin/uinput -d $DEVNODE" | ||||
|           DEVICE: | ||||
|             NAME: "AT Translated Set 2 keyboard" | ||||
|             EVENTS: | ||||
|               EV_KEY: [[KEY_CAPSLOCK, KEY_ESC, KEY_LEFTCTRL]] | ||||
|       ''; | ||||
|     }; | ||||
| } | ||||
|  | @ -1,9 +0,0 @@ | |||
| { | ||||
|   services.udev = { | ||||
|     enable = true; | ||||
| 
 | ||||
|     extraRules = '' | ||||
|       KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0660", GROUP="users", TAG+="uaccess", TAG+="udev-acl" | ||||
|     ''; | ||||
|   }; | ||||
| } | ||||
|  | @ -1,10 +0,0 @@ | |||
| { | ||||
|   services.xserver = { | ||||
|     enable = true; | ||||
| 
 | ||||
|     xkb = { | ||||
|       layout = "gb"; | ||||
|       variant = ""; | ||||
|     }; | ||||
|   }; | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue