#11 Add unstable mpv module
This commit is contained in:
		
							parent
							
								
									9b661f8347
								
							
						
					
					
						commit
						0f1654b1f9
					
				
					 5 changed files with 81 additions and 46 deletions
				
			
		
							
								
								
									
										34
									
								
								nixos/flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										34
									
								
								nixos/flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -46,11 +46,11 @@ | ||||||
|         ] |         ] | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1687163790, |         "lastModified": 1687595284, | ||||||
|         "narHash": "sha256-CmG/ZdswJrWM0CMgJiVyWfO6LqaI4SKEAx9IrnYDrpI=", |         "narHash": "sha256-W4bGX7yCjWLeAugWpCMURlXxgPmXBJGTr/isGyd6Uew=", | ||||||
|         "owner": "nix-community", |         "owner": "nix-community", | ||||||
|         "repo": "home-manager", |         "repo": "home-manager", | ||||||
|         "rev": "ac53777f52929bc82efcd2830bfc5aa60bcb4337", |         "rev": "05a584b4f63f5de442f59c8cec01dddc77312856", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -62,11 +62,11 @@ | ||||||
|     }, |     }, | ||||||
|     "nixpkgs": { |     "nixpkgs": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1687288566, |         "lastModified": 1687466461, | ||||||
|         "narHash": "sha256-VckkiJ88Gzdc2cstm0z5eFcrHbvkm4VjxavHBGssvZI=", |         "narHash": "sha256-oupXI7g7RPzlpGUfAu1xG4KBK53GrZH8/xeKgKDB4+Q=", | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "b6c73c5fe53bb3afbf65e870541e0645e9145171", |         "rev": "ecb441f22067ba1d6312f4932a7c64efa8d19a7b", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -91,12 +91,28 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "nixpkgs-unstable": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1687502512, | ||||||
|  |         "narHash": "sha256-dBL/01TayOSZYxtY4cMXuNCBk8UMLoqRZA+94xiFpJA=", | ||||||
|  |         "owner": "NixOS", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "rev": "3ae20aa58a6c0d1ca95c9b11f59a2d12eebc511f", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "id": "nixpkgs", | ||||||
|  |         "ref": "nixos-unstable", | ||||||
|  |         "type": "indirect" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "root": { |     "root": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "devshell": "devshell", |         "devshell": "devshell", | ||||||
|         "flake-utils": "flake-utils", |         "flake-utils": "flake-utils", | ||||||
|         "home-manager": "home-manager", |         "home-manager": "home-manager", | ||||||
|         "nixpkgs": "nixpkgs", |         "nixpkgs": "nixpkgs", | ||||||
|  |         "nixpkgs-unstable": "nixpkgs-unstable", | ||||||
|         "sops-nix": "sops-nix", |         "sops-nix": "sops-nix", | ||||||
|         "utils": "utils" |         "utils": "utils" | ||||||
|       } |       } | ||||||
|  | @ -109,11 +125,11 @@ | ||||||
|         "nixpkgs-stable": "nixpkgs-stable" |         "nixpkgs-stable": "nixpkgs-stable" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1687267549, |         "lastModified": 1687398569, | ||||||
|         "narHash": "sha256-jpg5zwhEQlovGH/xrml9X5ciPKpIZr/3Z04+Fh3VtQY=", |         "narHash": "sha256-e/umuIKFcFtZtWeX369Hbdt9r+GQ48moDmlTcyHWL28=", | ||||||
|         "owner": "Mic92", |         "owner": "Mic92", | ||||||
|         "repo": "sops-nix", |         "repo": "sops-nix", | ||||||
|         "rev": "d299d0538295e71e194aa0dfa896ad399f4508e3", |         "rev": "2ff6973350682f8d16371f8c071a304b8067f192", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  |  | ||||||
|  | @ -3,6 +3,7 @@ | ||||||
| 
 | 
 | ||||||
|   inputs = { |   inputs = { | ||||||
|     nixpkgs.url = "nixpkgs/nixos-23.05"; |     nixpkgs.url = "nixpkgs/nixos-23.05"; | ||||||
|  |     nixpkgs-unstable.url = "nixpkgs/nixos-unstable"; | ||||||
| 
 | 
 | ||||||
|     devshell = { |     devshell = { | ||||||
|       url = "github:numtide/devshell"; |       url = "github:numtide/devshell"; | ||||||
|  | @ -30,7 +31,7 @@ | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   outputs = inputs@{ |   outputs = inputs@{ | ||||||
|     self, nixpkgs, |     self, nixpkgs, nixpkgs-unstable, | ||||||
|     devshell, flake-utils, home-manager, sops-nix, utils, |     devshell, flake-utils, home-manager, sops-nix, utils, | ||||||
|     ... }: |     ... }: | ||||||
|     let |     let | ||||||
|  | @ -45,6 +46,13 @@ | ||||||
| 
 | 
 | ||||||
|       hostDefaults = { |       hostDefaults = { | ||||||
|         inherit system; |         inherit system; | ||||||
|  | 
 | ||||||
|  |         specialArgs = { | ||||||
|  |           pkgs-unstable = import nixpkgs-unstable { | ||||||
|  |             inherit system; | ||||||
|  |           }; | ||||||
|  |         }; | ||||||
|  | 
 | ||||||
|         modules = [ |         modules = [ | ||||||
|           home-manager.nixosModule |           home-manager.nixosModule | ||||||
|           sops-nix.nixosModules.sops |           sops-nix.nixosModules.sops | ||||||
|  |  | ||||||
|  | @ -1,40 +1,41 @@ | ||||||
| { | { | ||||||
|     imports = [ |   imports = [ | ||||||
|         ./vifm |     ./mpv | ||||||
|         ./vim |     ./vifm | ||||||
|         ./zellij |     ./vim | ||||||
|  |     ./zellij | ||||||
|  |   ]; | ||||||
|  | 
 | ||||||
|  |   home-manager.users.tdpeuter = { pkgs, ... }: { | ||||||
|  |     home.packages = with pkgs; [ | ||||||
|  |       direnv | ||||||
|  |       duf | ||||||
|  |       git-crypt | ||||||
|  |       lynx | ||||||
|  |       w3m | ||||||
|  |       zenith | ||||||
|     ]; |     ]; | ||||||
| 
 | 
 | ||||||
|     home-manager.users.tdpeuter = { pkgs, ... }: { |     programs = { | ||||||
|       home.packages = with pkgs; [ |       direnv = { | ||||||
|         direnv |         enable = true; | ||||||
|         duf |         nix-direnv.enable = true; | ||||||
|         git-crypt |       }; | ||||||
|         lynx |  | ||||||
|         w3m |  | ||||||
|         zenith |  | ||||||
|       ]; |  | ||||||
| 
 | 
 | ||||||
|       programs = { |       git = { | ||||||
|         direnv = { |         enable = true; | ||||||
|           enable = true; |         userName = "tdpeuter"; | ||||||
|           nix-direnv.enable = true; |         userEmail = "tibo.depeuter@gmail.com"; | ||||||
|         }; |         extraConfig = { | ||||||
| 
 |           core.editor = "vim"; | ||||||
|         git = { |  | ||||||
|           enable = true; |  | ||||||
|           userName = "tdpeuter"; |  | ||||||
|           userEmail = "tibo.depeuter@gmail.com"; |  | ||||||
|           extraConfig = { |  | ||||||
|             core.editor = "vim"; |  | ||||||
|           }; |  | ||||||
|           includes = [ |  | ||||||
|             { |  | ||||||
|               path = "~/.gitconfig-ugent"; |  | ||||||
|               condition = "gitdir:~/Nextcloud/Documenten/UGent"; |  | ||||||
|             } |  | ||||||
|           ]; |  | ||||||
|         }; |         }; | ||||||
|  |         includes = [ | ||||||
|  |           { | ||||||
|  |             path = "~/.gitconfig-ugent"; | ||||||
|  |             condition = "gitdir:~/Nextcloud/Documenten/UGent"; | ||||||
|  |           } | ||||||
|  |         ]; | ||||||
|       }; |       }; | ||||||
|     }; |     }; | ||||||
|  |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
							
								
								
									
										7
									
								
								nixos/modules/utils/mpv/default.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								nixos/modules/utils/mpv/default.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,7 @@ | ||||||
|  | { config, system, lib, pkgs-unstable, ... }: | ||||||
|  | 
 | ||||||
|  | { | ||||||
|  |   home-manager.users.tdpeuter.home.packages = with pkgs-unstable; [ | ||||||
|  |     mpv | ||||||
|  |   ]; | ||||||
|  | } | ||||||
|  | @ -1,8 +1,11 @@ | ||||||
| { config, pkgs, lib, ... }: | { config, pkgs, lib, ... }: | ||||||
| 
 | 
 | ||||||
| { | { | ||||||
|     home-manager.users.tdpeuter.home = { |   home-manager.users.tdpeuter.home = { | ||||||
|         packages = [ pkgs.zellij ]; |     packages = with pkgs; [ | ||||||
|         file.".config/zellij".source = ../../../../stow/zellij/.config/zellij; |       zellij | ||||||
|     }; |     ]; | ||||||
|  | 
 | ||||||
|  |     file.".config/zellij".source = ../../../../stow/zellij/.config/zellij; | ||||||
|  |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue