[nixos] Upgrade to 24.05
This commit is contained in:
		
							parent
							
								
									386d79432b
								
							
						
					
					
						commit
						0fb52ce59e
					
				
					 7 changed files with 38 additions and 35 deletions
				
			
		
							
								
								
									
										46
									
								
								nixos/flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										46
									
								
								nixos/flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -8,11 +8,11 @@ | ||||||
|         ] |         ] | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1711099426, |         "lastModified": 1713532798, | ||||||
|         "narHash": "sha256-HzpgM/wc3aqpnHJJ2oDqPBkNsqWbW0WfWUO8lKu8nGk=", |         "narHash": "sha256-wtBhsdMJA3Wa32Wtm1eeo84GejtI43pMrFrmwLXrsEc=", | ||||||
|         "owner": "numtide", |         "owner": "numtide", | ||||||
|         "repo": "devshell", |         "repo": "devshell", | ||||||
|         "rev": "2d45b54ca4a183f2fdcf4b19c895b64fbf620ee8", |         "rev": "12e914740a25ea1891ec619bb53cf5e6ca922e40", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -64,16 +64,16 @@ | ||||||
|         ] |         ] | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1710888565, |         "lastModified": 1716736833, | ||||||
|         "narHash": "sha256-s9Hi4RHhc6yut4EcYD50sZWRDKsugBJHSbON8KFwoTw=", |         "narHash": "sha256-rNObca6dm7Qs524O4st8VJH6pZ/Xe1gxl+Rx6mcWYo0=", | ||||||
|         "owner": "nix-community", |         "owner": "nix-community", | ||||||
|         "repo": "home-manager", |         "repo": "home-manager", | ||||||
|         "rev": "f33900124c23c4eca5831b9b5eb32ea5894375ce", |         "rev": "a631666f5ec18271e86a5cde998cba68c33d9ac6", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|         "owner": "nix-community", |         "owner": "nix-community", | ||||||
|         "ref": "release-23.11", |         "ref": "release-24.05", | ||||||
|         "repo": "home-manager", |         "repo": "home-manager", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|  | @ -101,26 +101,26 @@ | ||||||
|     }, |     }, | ||||||
|     "nixpkgs": { |     "nixpkgs": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1711668574, |         "lastModified": 1717144377, | ||||||
|         "narHash": "sha256-u1dfs0ASQIEr1icTVrsKwg2xToIpn7ZXxW3RHfHxshg=", |         "narHash": "sha256-F/TKWETwB5RaR8owkPPi+SPJh83AQsm6KrQAlJ8v/uA=", | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "219951b495fc2eac67b1456824cc1ec1fd2ee659", |         "rev": "805a384895c696f802a9bf5bf4720f37385df547", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|         "id": "nixpkgs", |         "id": "nixpkgs", | ||||||
|         "ref": "nixos-23.11", |         "ref": "nixos-24.05", | ||||||
|         "type": "indirect" |         "type": "indirect" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "nixpkgs-stable": { |     "nixpkgs-stable": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1711233294, |         "lastModified": 1717265169, | ||||||
|         "narHash": "sha256-eEu5y4J145BYDw9o/YEmeJyqh8blgnZwuz9k234zuWc=", |         "narHash": "sha256-IITcGd6xpNoyq9SZBigCkv4+qMHSqot0RDPR4xsZ2CA=", | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "ac6bdf6181666ebb4f90dd20f31e2fa66ede6b68", |         "rev": "3b1b4895b2c5f9f5544d02132896aeb9ceea77bc", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -132,11 +132,11 @@ | ||||||
|     }, |     }, | ||||||
|     "nixpkgs-unstable": { |     "nixpkgs-unstable": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1711703276, |         "lastModified": 1716948383, | ||||||
|         "narHash": "sha256-iMUFArF0WCatKK6RzfUJknjem0H9m4KgorO/p3Dopkk=", |         "narHash": "sha256-SzDKxseEcHR5KzPXLwsemyTR/kaM9whxeiJohbL04rs=", | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "d8fe5e6c92d0d190646fb9f1056741a229980089", |         "rev": "ad57eef4ef0659193044870c731987a6df5cf56b", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -230,11 +230,11 @@ | ||||||
|         "nixpkgs-stable": "nixpkgs-stable" |         "nixpkgs-stable": "nixpkgs-stable" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1711249319, |         "lastModified": 1717297459, | ||||||
|         "narHash": "sha256-N+Pp3/8H+rd7cO71VNV/ovV/Kwt+XNeUHNhsmyTabdM=", |         "narHash": "sha256-cZC2f68w5UrJ1f+2NWGV9Gx0dEYmxwomWN2B0lx0QRA=", | ||||||
|         "owner": "Mic92", |         "owner": "Mic92", | ||||||
|         "repo": "sops-nix", |         "repo": "sops-nix", | ||||||
|         "rev": "405987a66cce9a4a82f321f11b205982a7127c88", |         "rev": "ab2a43b0d21d1d37d4d5726a892f714eaeb4b075", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -316,11 +316,11 @@ | ||||||
|         ] |         ] | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1696331477, |         "lastModified": 1715533576, | ||||||
|         "narHash": "sha256-YkbRa/1wQWdWkVJ01JvV+75KIdM37UErqKgTf0L54Fk=", |         "narHash": "sha256-fT4ppWeCJ0uR300EH3i7kmgRZnAVxrH+XtK09jQWihk=", | ||||||
|         "owner": "gytis-ivaskevicius", |         "owner": "gytis-ivaskevicius", | ||||||
|         "repo": "flake-utils-plus", |         "repo": "flake-utils-plus", | ||||||
|         "rev": "bfc53579db89de750b25b0c5e7af299e0c06d7d3", |         "rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  |  | ||||||
|  | @ -2,7 +2,7 @@ | ||||||
|   description = "System configuration of my machines using flakes"; |   description = "System configuration of my machines using flakes"; | ||||||
| 
 | 
 | ||||||
|   inputs = { |   inputs = { | ||||||
|     nixpkgs.url = "nixpkgs/nixos-23.11"; |     nixpkgs.url = "nixpkgs/nixos-24.05"; | ||||||
|     nixpkgs-unstable.url = "nixpkgs/nixos-unstable"; |     nixpkgs-unstable.url = "nixpkgs/nixos-unstable"; | ||||||
| 
 | 
 | ||||||
|     devshell = { |     devshell = { | ||||||
|  | @ -11,7 +11,7 @@ | ||||||
|     }; |     }; | ||||||
|     flake-utils.url = "github:numtide/flake-utils"; |     flake-utils.url = "github:numtide/flake-utils"; | ||||||
|     home-manager = { |     home-manager = { | ||||||
|       url = "github:nix-community/home-manager/release-23.11"; |       url = "github:nix-community/home-manager/release-24.05"; | ||||||
|       inputs.nixpkgs.follows = "nixpkgs"; |       inputs.nixpkgs.follows = "nixpkgs"; | ||||||
|     }; |     }; | ||||||
|     openconnect-sso = { |     openconnect-sso = { | ||||||
|  |  | ||||||
|  | @ -80,7 +80,7 @@ | ||||||
|     xkbVariant = "altgr-intl"; |     xkbVariant = "altgr-intl"; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   system.stateVersion = "23.11"; |   system.stateVersion = "24.05"; | ||||||
| 
 | 
 | ||||||
|   time.timeZone = "Europe/Brussels"; |   time.timeZone = "Europe/Brussels"; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -19,7 +19,7 @@ | ||||||
| 
 | 
 | ||||||
|     networking = { |     networking = { | ||||||
|       networkmanager.enable = true; |       networkmanager.enable = true; | ||||||
|       openconnect-sso.enable = true; |       # openconnect-sso.enable = true; | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     nix = { |     nix = { | ||||||
|  | @ -97,16 +97,17 @@ | ||||||
|       lidSwitchDocked = "ignore"; |       lidSwitchDocked = "ignore"; | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     xserver = { |     xserver.xkb = { | ||||||
|       # Keyboard layout |       # Keyboard layout | ||||||
|       layout = "us"; |       layout = "us"; | ||||||
|       xkbVariant = "altgr-intl"; |       variant = "altgr-intl"; | ||||||
|  |     }; | ||||||
|  | 
 | ||||||
|     # Touchpad |     # Touchpad | ||||||
|     libinput.enable = true; |     libinput.enable = true; | ||||||
|   }; |   }; | ||||||
|   }; |  | ||||||
| 
 | 
 | ||||||
|   system.stateVersion = "23.11"; |   system.stateVersion = "24.05"; | ||||||
| 
 | 
 | ||||||
|   time.timeZone = "Europe/Brussels"; |   time.timeZone = "Europe/Brussels"; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -8,9 +8,10 @@ in { | ||||||
|   config = lib.mkIf cfg.enable { |   config = lib.mkIf cfg.enable { | ||||||
|     virtualisation.docker = { |     virtualisation.docker = { | ||||||
|       enable = true; |       enable = true; | ||||||
|       enableNvidia = true; |  | ||||||
|       # Because these are made for development purposes and not for servers |       # Because these are made for development purposes and not for servers | ||||||
|       enableOnBoot = false; |       enableOnBoot = false; | ||||||
|     }; |     }; | ||||||
|  | 
 | ||||||
|  |     hardware.nvidia-container-toolkit.enable = true; | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -25,10 +25,12 @@ in { | ||||||
|       }; |       }; | ||||||
|       guest = { |       guest = { | ||||||
|         enable = true; |         enable = true; | ||||||
|         x11 = true; |         clipboard = true; | ||||||
|  |         seamless = true; | ||||||
|       }; |       }; | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|  |     # Define the group | ||||||
|     users.groups.vboxusers = {}; |     users.groups.vboxusers = {}; | ||||||
| 
 | 
 | ||||||
|     sisyphus.users.wantedGroups = [ |     sisyphus.users.wantedGroups = [ | ||||||
|  |  | ||||||
|  | @ -76,7 +76,6 @@ in { | ||||||
|           nsxiv                 # Lightweight image viewer |           nsxiv                 # Lightweight image viewer | ||||||
|           qalculate-gtk         # Calculator |           qalculate-gtk         # Calculator | ||||||
|           spotify |           spotify | ||||||
|           tea                   # Gitea CLI |  | ||||||
|           unzip |           unzip | ||||||
|           vifm                  # File manager |           vifm                  # File manager | ||||||
|           zathura               # PDF viewer |           zathura               # PDF viewer | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue