refactor: inputs/ --> {sys,home}/
This commit is contained in:
		
							parent
							
								
									8f22a24963
								
							
						
					
					
						commit
						f77c627980
					
				
					 225 changed files with 77 additions and 88 deletions
				
			
		
							
								
								
									
										0
									
								
								home/user/erika@ookst480.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								home/user/erika@ookst480.nix
									
										
									
									
									
										Normal file
									
								
							
							
								
								
									
										23
									
								
								home/user/ooks/ooksdesk/default.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								home/user/ooks/ooksdesk/default.nix
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,23 @@
 | 
			
		|||
{ inputs, outputs, config, ... }:
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
  imports = [
 | 
			
		||||
    ../../../profile
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  activeProfiles = ["base" "hyprland" "productivity" "gaming"];
 | 
			
		||||
 | 
			
		||||
  theme.minimal.enable = true;
 | 
			
		||||
 | 
			
		||||
  home.sessionVariables.HN = "ooksdesk";
 | 
			
		||||
  
 | 
			
		||||
  monitors = [{
 | 
			
		||||
    name = "DP-1";
 | 
			
		||||
    width = 2560;
 | 
			
		||||
    height = 1440;
 | 
			
		||||
    refreshRate = 155;
 | 
			
		||||
    workspace = "1";
 | 
			
		||||
    primary = true;
 | 
			
		||||
  }];
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										25
									
								
								home/user/ooks/ooksmedia/default.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								home/user/ooks/ooksmedia/default.nix
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
{ inputs, outputs, config, ... }:
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
  imports = [
 | 
			
		||||
    ../../../profile
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  activeProfiles = ["base" "hyprland" "productivity" "gaming"];
 | 
			
		||||
 | 
			
		||||
  theme.minimal.enable = true;
 | 
			
		||||
 | 
			
		||||
  home.sessionVariables.HN = "ooksmedia";
 | 
			
		||||
 | 
			
		||||
  homeModules.desktop.wayland.nvidia = true;
 | 
			
		||||
  
 | 
			
		||||
  monitors = [{
 | 
			
		||||
    name = "HDMI-A-1";
 | 
			
		||||
    width = 1920;
 | 
			
		||||
    height = 1080;
 | 
			
		||||
    refreshRate = 60;
 | 
			
		||||
    workspace = "1";
 | 
			
		||||
    primary = true;
 | 
			
		||||
  }];
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										23
									
								
								home/user/ooks/ooksmicro/default.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								home/user/ooks/ooksmicro/default.nix
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,23 @@
 | 
			
		|||
{ inputs, outputs, config, ... }:
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
  imports = [
 | 
			
		||||
    ../../../profile
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  activeProfiles = ["base" "hyprland"];
 | 
			
		||||
 | 
			
		||||
  home.sessionVariables.HN = "ooksmicro";
 | 
			
		||||
 | 
			
		||||
  monitors = [{
 | 
			
		||||
    name = "DSI-1";
 | 
			
		||||
    width = 720;
 | 
			
		||||
    height = 1280;
 | 
			
		||||
    workspace = "1";
 | 
			
		||||
    primary = true;
 | 
			
		||||
    transform = 3;
 | 
			
		||||
  }];
 | 
			
		||||
 | 
			
		||||
  colorscheme = inputs.nix-colors.colorSchemes.gruvbox-material-dark-soft;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										62
									
								
								home/user/ooks/ooksphone/default.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								home/user/ooks/ooksphone/default.nix
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,62 @@
 | 
			
		|||
{ pkgs, config, ... }:
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
  imports = [
 | 
			
		||||
    ../../../profile
 | 
			
		||||
  ];
 | 
			
		||||
  
 | 
			
		||||
  theme.phone.enable = true;
 | 
			
		||||
 | 
			
		||||
  homeModules = {
 | 
			
		||||
    console = {
 | 
			
		||||
      editor.helix.enable = true;
 | 
			
		||||
      shell.fish.enable = true;
 | 
			
		||||
      prompt.starship.enable = true;
 | 
			
		||||
      multiplexer.zellij.enable = true;
 | 
			
		||||
      utility = {
 | 
			
		||||
        tools.enable = true;
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
    config.nix.enable = true;
 | 
			
		||||
  };
 | 
			
		||||
  home.packages = with pkgs; [
 | 
			
		||||
    pfetch
 | 
			
		||||
    lazygit
 | 
			
		||||
    openssh
 | 
			
		||||
    htop
 | 
			
		||||
  ];
 | 
			
		||||
  programs = {
 | 
			
		||||
    ssh = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
      matchBlocks = {
 | 
			
		||||
        "ooksdesk" = {
 | 
			
		||||
          hostname = "192.168.1.201";
 | 
			
		||||
          user = "ooks";
 | 
			
		||||
          identityFile = "~/.ssh/id_ed25519";
 | 
			
		||||
          forwardAgent = true;
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
    git = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
      package = pkgs.gitAndTools.gitFull;
 | 
			
		||||
      userName = "ooks-io";
 | 
			
		||||
      userEmail = "ooks@protonmail.com";
 | 
			
		||||
      ignores = [ ".direnv" "result" ];
 | 
			
		||||
      lfs.enable = true;
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  home.shellAliases = {
 | 
			
		||||
    nrs = "nix-on-droid switch --flake $FLAKE";
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  home.sessionVariables = {
 | 
			
		||||
    TZ = "Pacific/Auckland";
 | 
			
		||||
    FLAKE = "$HOME/.config/ooknix";
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  home.stateVersion = "23.11";
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										23
									
								
								home/user/ooks/ookst480s/default.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								home/user/ooks/ookst480s/default.nix
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,23 @@
 | 
			
		|||
{ inputs, outputs, config, ... }:
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
  imports = [
 | 
			
		||||
    ../../../profile
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  activeProfiles = ["base" "hyprland" "productivity"];
 | 
			
		||||
 | 
			
		||||
  theme.minimal.enable = true;
 | 
			
		||||
 | 
			
		||||
  home.sessionVariables.HN = "ookst480s";
 | 
			
		||||
  
 | 
			
		||||
  monitors = [{
 | 
			
		||||
    name = "eDP-1";
 | 
			
		||||
    width = 1920;
 | 
			
		||||
    height = 1080;
 | 
			
		||||
    workspace = "1";
 | 
			
		||||
    primary = true;
 | 
			
		||||
    transform = 0;
 | 
			
		||||
  }];
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue