Update Tibo-NixDesk
This commit is contained in:
		
							parent
							
								
									d3510a3c65
								
							
						
					
					
						commit
						53a2d4c1a6
					
				
					 4 changed files with 186 additions and 45 deletions
				
			
		
							
								
								
									
										195
									
								
								nixos/flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										195
									
								
								nixos/flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -2,17 +2,17 @@ | ||||||
|   "nodes": { |   "nodes": { | ||||||
|     "devshell": { |     "devshell": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|  |         "flake-utils": "flake-utils", | ||||||
|         "nixpkgs": [ |         "nixpkgs": [ | ||||||
|           "nixpkgs" |           "nixpkgs" | ||||||
|         ], |         ] | ||||||
|         "systems": "systems" |  | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1698410321, |         "lastModified": 1705332421, | ||||||
|         "narHash": "sha256-MphuSlgpmKwtJncGMohryHiK55J1n6WzVQ/OAfmfoMc=", |         "narHash": "sha256-USpGLPme1IuqG78JNqSaRabilwkCyHmVWY0M9vYyqEA=", | ||||||
|         "owner": "numtide", |         "owner": "numtide", | ||||||
|         "repo": "devshell", |         "repo": "devshell", | ||||||
|         "rev": "1aed986e3c81a4f6698e85a7452cbfcc4b31a36e", |         "rev": "83cb93d6d063ad290beee669f4badf9914cc16ec", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -22,15 +22,33 @@ | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "flake-utils": { |     "flake-utils": { | ||||||
|  |       "inputs": { | ||||||
|  |         "systems": "systems" | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1701680307, | ||||||
|  |         "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", | ||||||
|  |         "owner": "numtide", | ||||||
|  |         "repo": "flake-utils", | ||||||
|  |         "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "numtide", | ||||||
|  |         "repo": "flake-utils", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "flake-utils_2": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "systems": "systems_2" |         "systems": "systems_2" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1694529238, |         "lastModified": 1705309234, | ||||||
|         "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", |         "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", | ||||||
|         "owner": "numtide", |         "owner": "numtide", | ||||||
|         "repo": "flake-utils", |         "repo": "flake-utils", | ||||||
|         "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", |         "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -46,58 +64,79 @@ | ||||||
|         ] |         ] | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1699748081, |         "lastModified": 1706981411, | ||||||
|         "narHash": "sha256-MOmMapBydd7MTjhX4eeQZzKlCABWw8W6iSHSG4OeFKE=", |         "narHash": "sha256-cLbLPTL1CDmETVh4p0nQtvoF+FSEjsnJTFpTxhXywhQ=", | ||||||
|         "owner": "nix-community", |         "owner": "nix-community", | ||||||
|         "repo": "home-manager", |         "repo": "home-manager", | ||||||
|         "rev": "04bac349d585c9df38d78e0285b780a140dc74a4", |         "rev": "652fda4ca6dafeb090943422c34ae9145787af37", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|         "owner": "nix-community", |         "owner": "nix-community", | ||||||
|         "ref": "release-23.05", |         "ref": "release-23.11", | ||||||
|         "repo": "home-manager", |         "repo": "home-manager", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "nix-github-actions": { | ||||||
|  |       "inputs": { | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "openconnect-sso", | ||||||
|  |           "nixpkgs" | ||||||
|  |         ] | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1701208414, | ||||||
|  |         "narHash": "sha256-xrQ0FyhwTZK6BwKhahIkUVZhMNk21IEI1nUcWSONtpo=", | ||||||
|  |         "owner": "nix-community", | ||||||
|  |         "repo": "nix-github-actions", | ||||||
|  |         "rev": "93e39cc1a087d65bcf7a132e75a650c44dd2b734", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "nix-community", | ||||||
|  |         "repo": "nix-github-actions", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "nixpkgs": { |     "nixpkgs": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1699596684, |         "lastModified": 1708161998, | ||||||
|         "narHash": "sha256-XSXP8zjBZJBVvpNb2WmY0eW8O2ce+sVyj1T0/iBRIvg=", |         "narHash": "sha256-6KnemmUorCvlcAvGziFosAVkrlWZGIc6UNT9GUYr0jQ=", | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "da4024d0ead5d7820f6bd15147d3fe2a0c0cec73", |         "rev": "84d981bae8b5e783b3b548de505b22880559515f", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|         "id": "nixpkgs", |         "id": "nixpkgs", | ||||||
|         "ref": "nixos-23.05", |         "ref": "nixos-23.11", | ||||||
|         "type": "indirect" |         "type": "indirect" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "nixpkgs-stable": { |     "nixpkgs-stable": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1699756042, |         "lastModified": 1708210246, | ||||||
|         "narHash": "sha256-bHHjQQBsEPOxLL+klYU2lYshDnnWY12SewzQ7n5ab2M=", |         "narHash": "sha256-Q8L9XwrBK53fbuuIFMbjKvoV7ixfLFKLw4yV+SD28Y8=", | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "9502d0245983bb233da8083b55d60d96fd3c29ff", |         "rev": "69405156cffbdf2be50153f13cbdf9a0bea38e49", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "ref": "release-23.05", |         "ref": "release-23.11", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "nixpkgs-unstable": { |     "nixpkgs-unstable": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1699781429, |         "lastModified": 1708118438, | ||||||
|         "narHash": "sha256-UYefjidASiLORAjIvVsUHG6WBtRhM67kTjEY4XfZOFs=", |         "narHash": "sha256-kk9/0nuVgA220FcqH/D2xaN6uGyHp/zoxPNUmPCMmEE=", | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "e44462d6021bfe23dfb24b775cc7c390844f773d", |         "rev": "5863c27340ba4de8f83e7e3c023b9599c3cb3c80", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -106,13 +145,79 @@ | ||||||
|         "type": "indirect" |         "type": "indirect" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "openconnect-sso": { | ||||||
|  |       "inputs": { | ||||||
|  |         "flake-utils": [ | ||||||
|  |           "utils" | ||||||
|  |         ], | ||||||
|  |         "nix-github-actions": "nix-github-actions", | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "nixpkgs" | ||||||
|  |         ], | ||||||
|  |         "poetry2nix": "poetry2nix", | ||||||
|  |         "systems": "systems_3", | ||||||
|  |         "treefmt-nix": "treefmt-nix" | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1701455376, | ||||||
|  |         "narHash": "sha256-FMLrMdi6JY7ZfqV5XnNj64jnDcGKznKZLn7O6OMO3u0=", | ||||||
|  |         "owner": "ThinkChaos", | ||||||
|  |         "repo": "openconnect-sso", | ||||||
|  |         "rev": "20c0015c4264c72cc19ac272de0dc534309bd21b", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "ThinkChaos", | ||||||
|  |         "ref": "fix/nix-flake", | ||||||
|  |         "repo": "openconnect-sso", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "poetry2nix": { | ||||||
|  |       "inputs": { | ||||||
|  |         "flake-utils": [ | ||||||
|  |           "openconnect-sso", | ||||||
|  |           "flake-utils" | ||||||
|  |         ], | ||||||
|  |         "nix-github-actions": [ | ||||||
|  |           "openconnect-sso", | ||||||
|  |           "nix-github-actions" | ||||||
|  |         ], | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "openconnect-sso", | ||||||
|  |           "nixpkgs" | ||||||
|  |         ], | ||||||
|  |         "systems": [ | ||||||
|  |           "openconnect-sso", | ||||||
|  |           "systems" | ||||||
|  |         ], | ||||||
|  |         "treefmt-nix": [ | ||||||
|  |           "openconnect-sso", | ||||||
|  |           "treefmt-nix" | ||||||
|  |         ] | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1701105783, | ||||||
|  |         "narHash": "sha256-5IOI0xXGbhAkUZNNcPId48V78Q+/JlW0hzlif0zxRmM=", | ||||||
|  |         "owner": "nix-community", | ||||||
|  |         "repo": "poetry2nix", | ||||||
|  |         "rev": "0b2bff39e9bd4e6db3208e09c276ca83a063b370", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "nix-community", | ||||||
|  |         "repo": "poetry2nix", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "root": { |     "root": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "devshell": "devshell", |         "devshell": "devshell", | ||||||
|         "flake-utils": "flake-utils", |         "flake-utils": "flake-utils_2", | ||||||
|         "home-manager": "home-manager", |         "home-manager": "home-manager", | ||||||
|         "nixpkgs": "nixpkgs", |         "nixpkgs": "nixpkgs", | ||||||
|         "nixpkgs-unstable": "nixpkgs-unstable", |         "nixpkgs-unstable": "nixpkgs-unstable", | ||||||
|  |         "openconnect-sso": "openconnect-sso", | ||||||
|         "sops-nix": "sops-nix", |         "sops-nix": "sops-nix", | ||||||
|         "utils": "utils" |         "utils": "utils" | ||||||
|       } |       } | ||||||
|  | @ -125,11 +230,11 @@ | ||||||
|         "nixpkgs-stable": "nixpkgs-stable" |         "nixpkgs-stable": "nixpkgs-stable" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1699951338, |         "lastModified": 1708225343, | ||||||
|         "narHash": "sha256-1GeczM7XfgHcYGYiYNcdwSFu3E62vmh4d7mffWZvyzE=", |         "narHash": "sha256-Q0uVUOfumc1DcKsIJIfMCHph08MjkOvZxvPb/Vi8hWw=", | ||||||
|         "owner": "Mic92", |         "owner": "Mic92", | ||||||
|         "repo": "sops-nix", |         "repo": "sops-nix", | ||||||
|         "rev": "0e3a94167dcd10a47b89141f35b2ff9e04b34c46", |         "rev": "ffed177a9d2c685901781c3c6c9024ae0ffc252b", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -168,6 +273,42 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "systems_3": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1681028828, | ||||||
|  |         "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||||||
|  |         "owner": "nix-systems", | ||||||
|  |         "repo": "default", | ||||||
|  |         "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "nix-systems", | ||||||
|  |         "repo": "default", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "treefmt-nix": { | ||||||
|  |       "inputs": { | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "openconnect-sso", | ||||||
|  |           "nixpkgs" | ||||||
|  |         ] | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1699786194, | ||||||
|  |         "narHash": "sha256-3h3EH1FXQkIeAuzaWB+nK0XK54uSD46pp+dMD3gAcB4=", | ||||||
|  |         "owner": "numtide", | ||||||
|  |         "repo": "treefmt-nix", | ||||||
|  |         "rev": "e82f32aa7f06bbbd56d7b12186d555223dc399d1", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "numtide", | ||||||
|  |         "repo": "treefmt-nix", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "utils": { |     "utils": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "flake-utils": [ |         "flake-utils": [ | ||||||
|  |  | ||||||
|  | @ -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.05"; |     nixpkgs.url = "nixpkgs/nixos-23.11"; | ||||||
|     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.05"; |       url = "github:nix-community/home-manager/release-23.11"; | ||||||
|       inputs.nixpkgs.follows = "nixpkgs"; |       inputs.nixpkgs.follows = "nixpkgs"; | ||||||
|     }; |     }; | ||||||
|     openconnect-sso = { |     openconnect-sso = { | ||||||
|  | @ -40,8 +40,7 @@ | ||||||
| 
 | 
 | ||||||
|       unfreePackages = pkg: builtins.elem (nixpkgs.lib.getName pkg) [ |       unfreePackages = pkg: builtins.elem (nixpkgs.lib.getName pkg) [ | ||||||
|         "corefonts" |         "corefonts" | ||||||
|         "nvidia-settings" "nvidia-x11" |         "nvidia-settings" "nvidia-x11" "nvidia-persistenced" | ||||||
|         "obsidian" |  | ||||||
|         "Oracle_VM_VirtualBox_Extension_Pack" |         "Oracle_VM_VirtualBox_Extension_Pack" | ||||||
|         "spotify" |         "spotify" | ||||||
|         "steam" "steam-original" "steam-run" |         "steam" "steam-original" "steam-run" | ||||||
|  |  | ||||||
|  | @ -6,9 +6,12 @@ | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|   sisyphus = { |   sisyphus = { | ||||||
|  |     desktop.gnome.enable = true; | ||||||
|  | 
 | ||||||
|     hardware.nvidia = { |     hardware.nvidia = { | ||||||
|       enable = true; |       enable = true; | ||||||
|       model = "RTX 2060"; |       model = "RTX 2060"; | ||||||
|  |       gui-settings = true; | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     networking = { |     networking = { | ||||||
|  | @ -36,12 +39,13 @@ | ||||||
| 
 | 
 | ||||||
|     users.tdpeuter.enable = true; |     users.tdpeuter.enable = true; | ||||||
| 
 | 
 | ||||||
|     virtualisation.virtualbox.enable = true; |     virtualisation = { | ||||||
|  |       docker.enable = true; | ||||||
|  |       virtualbox.enable = true; | ||||||
|  |     }; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   boot = { |   boot = { | ||||||
|     kernelPackages = pkgs.linuxPackages_hardened; |  | ||||||
| 
 |  | ||||||
|     loader = { |     loader = { | ||||||
|       systemd-boot.enable = true; |       systemd-boot.enable = true; | ||||||
|       efi = { |       efi = { | ||||||
|  | @ -66,13 +70,14 @@ | ||||||
| 
 | 
 | ||||||
|   hardware.bluetooth.enable = true; |   hardware.bluetooth.enable = true; | ||||||
| 
 | 
 | ||||||
|   networking = { |   networking.hostName = "Tibo-NixDesk"; | ||||||
|     hostName = "Tibo-NixDesk"; | 
 | ||||||
|     networkmanager.enable = true; |   services.xserver = { | ||||||
|     # wireless.enable = true;  # Enables wireless support via wpa_supplicant. |     layout = "us"; | ||||||
|  |     xkbVariant = "altgr-intl"; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   system.stateVersion = "23.05"; |   system.stateVersion = "23.11"; | ||||||
| 
 | 
 | ||||||
|   time.timeZone = "Europe/Brussels"; |   time.timeZone = "Europe/Brussels"; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -35,7 +35,7 @@ in { | ||||||
|       shell = pkgs.zsh; |       shell = pkgs.zsh; | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     fonts.fonts = with pkgs; [ |     fonts.packages = with pkgs; [ | ||||||
|       corefonts             # Calibri for Uni |       corefonts             # Calibri for Uni | ||||||
|       font-awesome          # Dependency of Vifm & zsh config |       font-awesome          # Dependency of Vifm & zsh config | ||||||
|       letter                # Personal font |       letter                # Personal font | ||||||
|  | @ -45,7 +45,6 @@ in { | ||||||
|     ]; |     ]; | ||||||
| 
 | 
 | ||||||
|     sisyphus = { |     sisyphus = { | ||||||
|       desktop.sway.enable = true; |  | ||||||
|       programs.spotify-adblock.enable = true; |       programs.spotify-adblock.enable = true; | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|  | @ -57,8 +56,6 @@ in { | ||||||
|         homeDirectory = "/home/${user}"; |         homeDirectory = "/home/${user}"; | ||||||
|         inherit (config.system) stateVersion; |         inherit (config.system) stateVersion; | ||||||
| 
 | 
 | ||||||
|         # If you specify an application here, it will be detected by the configuration module |  | ||||||
|         #  and the configuration files will be put in place for you. |  | ||||||
|         packages = (with pkgs; [ |         packages = (with pkgs; [ | ||||||
|           chafa                 # Terminal image viewer |           chafa                 # Terminal image viewer | ||||||
|           cmdtime               # Zsh plugin |           cmdtime               # Zsh plugin | ||||||
|  | @ -71,7 +68,6 @@ in { | ||||||
|           libreoffice-fresh |           libreoffice-fresh | ||||||
|           nextcloud-client |           nextcloud-client | ||||||
|           nsxiv                 # Lightweight image viewer |           nsxiv                 # Lightweight image viewer | ||||||
|           oh-my-zsh |  | ||||||
|           phinger-cursors       # Cursor theme |           phinger-cursors       # Cursor theme | ||||||
|           qalculate-gtk         # Calculator |           qalculate-gtk         # Calculator | ||||||
|           spotify-adblock |           spotify-adblock | ||||||
|  | @ -87,8 +83,8 @@ in { | ||||||
|           # SMB |           # SMB | ||||||
|           cifs-utils psmisc |           cifs-utils psmisc | ||||||
|         ]) ++ (with pkgs-unstable; [ |         ]) ++ (with pkgs-unstable; [ | ||||||
|  |           brave | ||||||
|           mpv |           mpv | ||||||
|           obsidian |  | ||||||
|           spotify |           spotify | ||||||
|         ]) ++ (with pkgs.vimPlugins; [ |         ]) ++ (with pkgs.vimPlugins; [ | ||||||
|           statix |           statix | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue