Compare commits
	
		
			21 Commits
		
	
	
		
			test_split
			...
			a464fbb408
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | a464fbb408 | ||
|   | 81d8cc061a | ||
|   | d566527584 | ||
|   | 3551f351af | ||
|   | 64e7177cc8 | ||
|   | 508da275c4 | ||
|   | d75f2996e3 | ||
|   | 6a3ba3cbaa | ||
|   | 71029a6259 | ||
|   | ee8ed72924 | ||
| d407a3598e | |||
|   | 773bcf8c03 | ||
|   | bff6ccf55c | ||
|   | af67c443ad | ||
|   | c3cadbcb29 | ||
|   | 973dcd58a7 | ||
|   | 7cd4ab4e3d | ||
|   | da6e9496a3 | ||
|   | d10f1b6191 | ||
|   | 3c99fff890 | ||
| b1a56e9614 | 
							
								
								
									
										83
									
								
								.vscode/bookmarks.code-snippets
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										83
									
								
								.vscode/bookmarks.code-snippets
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,83 @@ | ||||
| { | ||||
| 	// Place your zaneyos workspace snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and  | ||||
| 	// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope  | ||||
| 	// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is  | ||||
| 	// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:  | ||||
| 	// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.  | ||||
| 	// Placeholders with the same ids are connected. | ||||
| 	// Example: | ||||
| 	// "Print to console": { | ||||
| 	// 	"scope": "javascript,typescript", | ||||
| 	// 	"prefix": "log", | ||||
| 	// 	"body": [ | ||||
| 	// 		"console.log('$1');", | ||||
| 	// 		"$2" | ||||
| 	// 	], | ||||
| 	// 	"description": "Log output to console" | ||||
| 	// } | ||||
| 	"bm-link": { | ||||
| 		"scope": "nix", | ||||
| 		"prefix": "bm-link", | ||||
| 		"body": [ | ||||
|       "{", | ||||
|       "  name = \"\";", | ||||
|       "  tags = [];", | ||||
|       "  keyword = \"@\";", | ||||
|       "  url = \"\";", | ||||
|       "}" | ||||
| 		], | ||||
| 		"description": "Home-manager Bookmark link" | ||||
| 	}, | ||||
| 	"bm-folder": { | ||||
| 		"scope": "nix", | ||||
| 		"prefix": "bm-folder", | ||||
| 		"body": [ | ||||
|       "{", | ||||
|       "  name = \"\";", | ||||
|       "  toolbar = true;", | ||||
|       "  bookmarks = [];", | ||||
|       "}" | ||||
| 		], | ||||
| 		"description": "Home-manager Bookmark folder" | ||||
| 	}, | ||||
| 	"search-engine": { | ||||
| 		"scope": "nix", | ||||
| 		"prefix": "search-engine", | ||||
| 		"description": "Home-manager Search engine", | ||||
| 		"body": [ | ||||
|       "\"\" = {", | ||||
| 			"  definedAliases = [];", | ||||
| 			"  icon = \"\";", | ||||
| 			"  urls = [", | ||||
| 			"    {", | ||||
| 			"      template = \"\";", | ||||
| 			"      params = [", | ||||
| 			"        {", | ||||
| 			"          name = \"\";", | ||||
| 			"          value = \"{searchTerms}\";", | ||||
| 			"        }", | ||||
| 			"      ];", | ||||
| 			"    }", | ||||
| 			"  ];", | ||||
| 			"};" | ||||
| 		] | ||||
| 	}, | ||||
| 	"nix-config": { | ||||
| 		"scope": "nix", | ||||
| 		"prefix": "nix-config", | ||||
| 		"description": "Config do pliku .nix", | ||||
| 		"body": [ | ||||
| 			"{pkgs, ...}: {}" | ||||
| 		] | ||||
| 	}, | ||||
| 	"nix-config=nixpkgs": { | ||||
| 		"scope": "nix", | ||||
| 		"prefix": "nix-config-nixpkgs", | ||||
| 		"description": "Config do pliku .nix z nixpkgs", | ||||
| 		"body": [ | ||||
| 			"{pkgs, ... }: {", | ||||
| 			"  environment.systemPackages = with pkgs; [];", | ||||
| 			"}", | ||||
| 		] | ||||
| 	} | ||||
| } | ||||
							
								
								
									
										7
									
								
								.vscode/settings.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								.vscode/settings.json
									
									
									
									
										vendored
									
									
								
							| @@ -18,5 +18,10 @@ | ||||
|   }, | ||||
|   "editor.formatOnPaste": true, | ||||
|   "editor.formatOnSave": true, | ||||
|   "editor.defaultFormatter": "jnoortheen.nix-ide" | ||||
|   "[nix]": { | ||||
|     "editor.defaultFormatter": "jnoortheen.nix-ide", | ||||
|   }, | ||||
|   "[json]": { | ||||
|     "editor.defaultFormatter": "vscode.json-language-features" | ||||
|   } | ||||
| } | ||||
| @@ -67,13 +67,13 @@ in | ||||
|               sensitivity = 0 # -1.0 - 1.0, 0 means no modification. | ||||
|               accel_profile = flat | ||||
|             } | ||||
|             windowrule = noborder,^(wofi)$ | ||||
|             windowrule = center,^(wofi)$ | ||||
|             windowrule = center,^(steam)$ | ||||
|             windowrule = float, nm-connection-editor|blueman-manager | ||||
|             windowrule = float, swayimg|vlc|Viewnior|pavucontrol | ||||
|             windowrule = float, nwg-look|qt5ct|mpv | ||||
|             windowrule = float, zoom | ||||
|             windowrulev2 = noborder, class:^(wofi)$ | ||||
|             windowrulev2 = center, class:^(wofi)$ | ||||
|             windowrulev2 = center, class:^(steam)$ | ||||
|             windowrulev2 = float, class:^(nm-connection-editor|blueman-manager)$ | ||||
|             windowrulev2 = float, class:^(swayimg|vlc|Viewnior|pavucontrol)$ | ||||
|             windowrulev2 = float, class:^(nwg-look|qt5ct|mpv)$ | ||||
|             windowrulev2 = float, class:^(zoom)$ | ||||
|             windowrulev2 = stayfocused, title:^()$,class:^(steam)$ | ||||
|             windowrulev2 = minsize 1 1, title:^()$,class:^(steam)$ | ||||
|             windowrulev2 = opacity 1 0.7, class:^(librewolf)$ | ||||
|   | ||||
							
								
								
									
										140
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										140
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							| @@ -7,11 +7,11 @@ | ||||
|         ] | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1739098586, | ||||
|         "narHash": "sha256-08FW+tVGWQKdiPZqXk6FO1JNB/Zybi7IYSWSGpp8V0Y=", | ||||
|         "lastModified": 1744578060, | ||||
|         "narHash": "sha256-ApX5u3aXtmthemPSnZls/oxvqpNR7C9t4Ut57MTvces=", | ||||
|         "owner": "AdnanHodzic", | ||||
|         "repo": "auto-cpufreq", | ||||
|         "rev": "e6bbd2c8335a33f25a3fcb3bd2376e790f460ba2", | ||||
|         "rev": "b6493edc7033beac216b8836af4994e56c6682f4", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
| @@ -87,14 +87,36 @@ | ||||
|         "type": "github" | ||||
|       } | ||||
|     }, | ||||
|     "firefox-addons": { | ||||
|       "inputs": { | ||||
|         "nixpkgs": [ | ||||
|           "nixpkgs" | ||||
|         ] | ||||
|       }, | ||||
|       "locked": { | ||||
|         "dir": "pkgs/firefox-addons", | ||||
|         "lastModified": 1744914542, | ||||
|         "narHash": "sha256-Q6EKVSHbtWqndGWHw5E+dAN4ds5p+SD5Gyiy3KGN8DM=", | ||||
|         "owner": "rycee", | ||||
|         "repo": "nur-expressions", | ||||
|         "rev": "30303c2b08c30085a784abf5c1823bd62dd8d9d7", | ||||
|         "type": "gitlab" | ||||
|       }, | ||||
|       "original": { | ||||
|         "dir": "pkgs/firefox-addons", | ||||
|         "owner": "rycee", | ||||
|         "repo": "nur-expressions", | ||||
|         "type": "gitlab" | ||||
|       } | ||||
|     }, | ||||
|     "firefox-gnome-theme": { | ||||
|       "flake": false, | ||||
|       "locked": { | ||||
|         "lastModified": 1736899990, | ||||
|         "narHash": "sha256-S79Hqn2EtSxU4kp99t8tRschSifWD4p/51++0xNWUxw=", | ||||
|         "lastModified": 1743774811, | ||||
|         "narHash": "sha256-oiHLDHXq7ymsMVYSg92dD1OLnKLQoU/Gf2F1GoONLCE=", | ||||
|         "owner": "rafaelmardojai", | ||||
|         "repo": "firefox-gnome-theme", | ||||
|         "rev": "91ca1f82d717b02ceb03a3f423cbe8082ebbb26d", | ||||
|         "rev": "df53a7a31872faf5ca53dd0730038a62ec63ca9e", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
| @@ -104,7 +126,6 @@ | ||||
|       } | ||||
|     }, | ||||
|     "flake-compat": { | ||||
|       "flake": false, | ||||
|       "locked": { | ||||
|         "lastModified": 1733328505, | ||||
|         "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", | ||||
| @@ -119,6 +140,28 @@ | ||||
|         "type": "github" | ||||
|       } | ||||
|     }, | ||||
|     "flake-parts": { | ||||
|       "inputs": { | ||||
|         "nixpkgs-lib": [ | ||||
|           "stylix", | ||||
|           "nur", | ||||
|           "nixpkgs" | ||||
|         ] | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1733312601, | ||||
|         "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", | ||||
|         "owner": "hercules-ci", | ||||
|         "repo": "flake-parts", | ||||
|         "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|         "owner": "hercules-ci", | ||||
|         "repo": "flake-parts", | ||||
|         "type": "github" | ||||
|       } | ||||
|     }, | ||||
|     "flake-utils": { | ||||
|       "inputs": { | ||||
|         "systems": [ | ||||
| @@ -169,11 +212,11 @@ | ||||
|         ] | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1735882644, | ||||
|         "narHash": "sha256-3FZAG+pGt3OElQjesCAWeMkQ7C/nB1oTHLRQ8ceP110=", | ||||
|         "lastModified": 1742649964, | ||||
|         "narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=", | ||||
|         "owner": "cachix", | ||||
|         "repo": "git-hooks.nix", | ||||
|         "rev": "a5a961387e75ae44cc20f0a57ae463da5e959656", | ||||
|         "rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
| @@ -228,11 +271,11 @@ | ||||
|         ] | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1739470101, | ||||
|         "narHash": "sha256-NxNe32VB4XI/xIXrsKmIfrcgtEx5r/5s52pL3CpEcA4=", | ||||
|         "lastModified": 1744919155, | ||||
|         "narHash": "sha256-IJksPW32V9gid9vDxoloJMRk+YGjxq5drFHBFeBkKU8=", | ||||
|         "owner": "nix-community", | ||||
|         "repo": "home-manager", | ||||
|         "rev": "5031c6d2978109336637977c165f82aa49fa16a7", | ||||
|         "rev": "72526a5f7cde2ef9075637802a1e2a8d2d658f70", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
| @@ -244,11 +287,11 @@ | ||||
|     }, | ||||
|     "nixpkgs": { | ||||
|       "locked": { | ||||
|         "lastModified": 1739214665, | ||||
|         "narHash": "sha256-26L8VAu3/1YRxS8MHgBOyOM8xALdo6N0I04PgorE7UM=", | ||||
|         "lastModified": 1744463964, | ||||
|         "narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=", | ||||
|         "owner": "nixos", | ||||
|         "repo": "nixpkgs", | ||||
|         "rev": "64e75cd44acf21c7933d61d7721e812eac1b5a0a", | ||||
|         "rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
| @@ -258,9 +301,33 @@ | ||||
|         "type": "github" | ||||
|       } | ||||
|     }, | ||||
|     "nur": { | ||||
|       "inputs": { | ||||
|         "flake-parts": "flake-parts", | ||||
|         "nixpkgs": [ | ||||
|           "stylix", | ||||
|           "nixpkgs" | ||||
|         ], | ||||
|         "treefmt-nix": "treefmt-nix" | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1743884191, | ||||
|         "narHash": "sha256-foVcginhVvjg8ZnTzY5wwMeZ4wjJ8yX66PW5kgyivPE=", | ||||
|         "owner": "nix-community", | ||||
|         "repo": "NUR", | ||||
|         "rev": "fde90f5f52e13eed110a0e53a2818a2b09e4d37c", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|         "owner": "nix-community", | ||||
|         "repo": "NUR", | ||||
|         "type": "github" | ||||
|       } | ||||
|     }, | ||||
|     "root": { | ||||
|       "inputs": { | ||||
|         "auto-cpufreq": "auto-cpufreq", | ||||
|         "firefox-addons": "firefox-addons", | ||||
|         "home-manager": "home-manager", | ||||
|         "nixpkgs": "nixpkgs", | ||||
|         "stylix": "stylix" | ||||
| @@ -283,6 +350,7 @@ | ||||
|         "nixpkgs": [ | ||||
|           "nixpkgs" | ||||
|         ], | ||||
|         "nur": "nur", | ||||
|         "systems": "systems", | ||||
|         "tinted-foot": "tinted-foot", | ||||
|         "tinted-kitty": "tinted-kitty", | ||||
| @@ -291,11 +359,11 @@ | ||||
|         "tinted-zed": "tinted-zed" | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1739375014, | ||||
|         "narHash": "sha256-0fNbvZ1Dod4rDIfwGnC7CzJ3wRFSF1v5AvNCmNkVgXo=", | ||||
|         "lastModified": 1744910471, | ||||
|         "narHash": "sha256-HItOUMA2whFnPMJuyN2XHq9TZttgrgOAZcoUXsaD4Js=", | ||||
|         "owner": "danth", | ||||
|         "repo": "stylix", | ||||
|         "rev": "e86de61bb8f5f2b6459d0be3e3291ad16db4b777", | ||||
|         "rev": "8d5cd725ad591890c0cd804bf68cc842b8afca51", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
| @@ -356,11 +424,11 @@ | ||||
|     "tinted-schemes": { | ||||
|       "flake": false, | ||||
|       "locked": { | ||||
|         "lastModified": 1737565458, | ||||
|         "narHash": "sha256-y+9cvOA6BLKT0WfebDsyUpUa/YxKow9hTjBp6HpQv68=", | ||||
|         "lastModified": 1742851696, | ||||
|         "narHash": "sha256-sR4K+OVFKeUOvNIqcCr5Br7NLxOBEwoAgsIyjsZmb8s=", | ||||
|         "owner": "tinted-theming", | ||||
|         "repo": "schemes", | ||||
|         "rev": "ae31625ba47aeaa4bf6a98cf11a8d4886f9463d9", | ||||
|         "rev": "c37771c4ae8ff1667e27ddcf24991ebeb94a4e77", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
| @@ -372,11 +440,11 @@ | ||||
|     "tinted-tmux": { | ||||
|       "flake": false, | ||||
|       "locked": { | ||||
|         "lastModified": 1735737224, | ||||
|         "narHash": "sha256-FO2hRBkZsjlIRqzNHCPc/52yxg11kHGA8MEtSun9RwE=", | ||||
|         "lastModified": 1743296873, | ||||
|         "narHash": "sha256-8IQulrb1OBSxMwdKijO9fB70ON//V32dpK9Uioy7FzY=", | ||||
|         "owner": "tinted-theming", | ||||
|         "repo": "tinted-tmux", | ||||
|         "rev": "aead506a9930c717ebf81cc83a2126e9ca08fa64", | ||||
|         "rev": "af5152c8d7546dfb4ff6df94080bf5ff54f64e3a", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
| @@ -400,6 +468,28 @@ | ||||
|         "repo": "base16-zed", | ||||
|         "type": "github" | ||||
|       } | ||||
|     }, | ||||
|     "treefmt-nix": { | ||||
|       "inputs": { | ||||
|         "nixpkgs": [ | ||||
|           "stylix", | ||||
|           "nur", | ||||
|           "nixpkgs" | ||||
|         ] | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1733222881, | ||||
|         "narHash": "sha256-JIPcz1PrpXUCbaccEnrcUS8jjEb/1vJbZz5KkobyFdM=", | ||||
|         "owner": "numtide", | ||||
|         "repo": "treefmt-nix", | ||||
|         "rev": "49717b5af6f80172275d47a418c9719a31a78b53", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|         "owner": "numtide", | ||||
|         "repo": "treefmt-nix", | ||||
|         "type": "github" | ||||
|       } | ||||
|     } | ||||
|   }, | ||||
|   "root": "root", | ||||
|   | ||||
							
								
								
									
										11
									
								
								flake.nix
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								flake.nix
									
									
									
									
									
								
							| @@ -18,6 +18,10 @@ | ||||
|       url = "github:AdnanHodzic/auto-cpufreq"; | ||||
|       inputs.nixpkgs.follows = "nixpkgs"; | ||||
|     }; | ||||
|     firefox-addons = { | ||||
|       url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons"; | ||||
|       inputs.nixpkgs.follows = "nixpkgs"; | ||||
|     }; | ||||
|   }; | ||||
|  | ||||
|   outputs = { | ||||
| @@ -25,7 +29,7 @@ | ||||
|     home-manager, | ||||
|     ... | ||||
|   } @ inputs: let | ||||
|     system = "aarch64-linux"; | ||||
|     system = "x86_64-linux"; | ||||
|     host = "garand-laptop"; | ||||
|     username = "garand_plg"; | ||||
|   in { | ||||
| @@ -44,11 +48,12 @@ | ||||
|           home-manager.nixosModules.home-manager | ||||
|           { | ||||
|             home-manager.extraSpecialArgs = { | ||||
|               inherit username; | ||||
|               inherit system; | ||||
|               inherit inputs; | ||||
|               inherit username; | ||||
|               inherit host; | ||||
|             }; | ||||
|             home-manager.useGlobalPkgs = true; | ||||
|             home-manager.useGlobalPkgs = false; | ||||
|             home-manager.useUserPackages = true; | ||||
|             home-manager.backupFileExtension = "backup"; | ||||
|             home-manager.users.${username} = import ./hosts/${host}/home.nix; | ||||
|   | ||||
| @@ -8,8 +8,16 @@ | ||||
|     ./config/hardware.nix | ||||
|     ./config/localization.nix | ||||
|     ./config/networking.nix | ||||
|  | ||||
|     ./config/nixpkgs.nix | ||||
|     ./config/nixpkgs.codium.nix | ||||
|     ./config/nixpkgs/clients.nix | ||||
|     ./config/nixpkgs/codium.nix | ||||
|     ./config/nixpkgs/fundamentals.nix | ||||
|     ./config/nixpkgs/gaming.nix | ||||
|     ./config/nixpkgs/multimedia.nix | ||||
|     ./config/nixpkgs/tools.nix | ||||
|     ./config/nixpkgs/tty.nix | ||||
|  | ||||
|     ./config/programs.nix | ||||
|     ./config/security.nix | ||||
|     ./config/services.nix | ||||
|   | ||||
| @@ -25,12 +25,13 @@ | ||||
|   #   device = "//192.168.1.156/Garand-Library"; | ||||
|   #   fsType = "cifs"; | ||||
|   #   options = [ | ||||
|   #     "rw" # Odczyt i zapis | ||||
|   #     "uid=1000" # UID użytkownika montującego (np. 1000 to często UID pierwszego użytkownika) | ||||
|   #     "gid=100" # GID grupy użytkownika montującego | ||||
|   #     "file_mode=0775" # Uprawnienia dla plików | ||||
|   #     "dir_mode=0775" # Uprawnienia dla katalogów | ||||
|   #     "credentials=/etc/smb-credentials" | ||||
|   #     "uid=1000" | ||||
|   #     "gid=100" | ||||
|   #     "iocharset=utf8" | ||||
|   #     "x-systemd.automount" | ||||
|   #     "x-systemd.idle-timeout=60" | ||||
|   #     "noauto" | ||||
|   #   ]; | ||||
|   # }; | ||||
| } | ||||
|   | ||||
| @@ -48,97 +48,5 @@ | ||||
|       ZANEYOS_VERSION = "2.2"; | ||||
|       ZANEYOS = "true"; | ||||
|     }; | ||||
|  | ||||
|     systemPackages = with pkgs; [ | ||||
|       wget | ||||
|       killall | ||||
|       eza | ||||
|       git | ||||
|       cmatrix | ||||
|       lolcat | ||||
|       libvirt | ||||
|       lxqt.lxqt-policykit | ||||
|       lm_sensors | ||||
|       unzip | ||||
|       unrar | ||||
|       libnotify | ||||
|       v4l-utils | ||||
|       ydotool | ||||
|       duf | ||||
|       ncdu | ||||
|       wl-clipboard | ||||
|       pciutils | ||||
|       ffmpeg | ||||
|       socat | ||||
|       cowsay | ||||
|       ripgrep | ||||
|       lshw | ||||
|       bat | ||||
|       pkg-config | ||||
|       meson | ||||
|       hyprpicker | ||||
|       ninja | ||||
|       brightnessctl | ||||
|       virt-viewer | ||||
|       swappy | ||||
|       appimage-run | ||||
|       networkmanagerapplet | ||||
|       yad | ||||
|       inxi | ||||
|       playerctl | ||||
|       nh | ||||
|       nixfmt-rfc-style | ||||
|       discord | ||||
|       libvirt | ||||
|       swww | ||||
|       grim | ||||
|       slurp | ||||
|       file-roller | ||||
|       swaynotificationcenter | ||||
|       imv | ||||
|       mpv | ||||
|       gimp | ||||
|       pavucontrol | ||||
|       tree | ||||
|       greetd.tuigreet | ||||
|       protonup | ||||
|       plex-media-player | ||||
|       plexamp | ||||
|       bitwarden-desktop | ||||
|       vlc | ||||
|       nixd | ||||
|       ungoogled-chromium | ||||
|       slack | ||||
|       alejandra | ||||
|       tutanota-desktop | ||||
|       ookla-speedtest | ||||
|       rustdesk | ||||
|       bun | ||||
|       docker | ||||
|       docker-compose | ||||
|       docker-slim | ||||
|       sl | ||||
|       nodejs | ||||
|       kdePackages.kdenlive | ||||
|       galculator | ||||
|       obs-studio | ||||
|       thefuck | ||||
|       cifs-utils | ||||
|       libreoffice | ||||
|       bastet | ||||
|       nsnake | ||||
|       exiftool | ||||
|       python3 | ||||
|       figlet | ||||
|       fortune | ||||
|       wtf | ||||
|       pipes | ||||
|       cava | ||||
|       wineWowPackages.waylandFull # wine64 | ||||
|       lazydocker | ||||
|       lazygit | ||||
|       lutris | ||||
|       gambit-chess | ||||
|     ]; | ||||
|   }; | ||||
| } | ||||
|   | ||||
							
								
								
									
										15
									
								
								hosts/garand-laptop/config/nixpkgs/clients.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								hosts/garand-laptop/config/nixpkgs/clients.nix
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | ||||
| # Klienty | ||||
| {pkgs, ...}: { | ||||
|   environment.systemPackages = with pkgs; [ | ||||
|     # rustdesk | ||||
|     nextcloud-client | ||||
|     plexamp | ||||
|     bitwarden-desktop | ||||
|     tutanota-desktop | ||||
|     discord | ||||
|     slack | ||||
|     ungoogled-chromium | ||||
|     docker-client | ||||
|     anki-bin | ||||
|   ]; | ||||
| } | ||||
| @@ -25,7 +25,7 @@ | ||||
|             ms-azuretools.vscode-docker | ||||
|             ms-python.debugpy | ||||
|             ms-python.flake8 | ||||
|             ms-python.python | ||||
|             # ms-python.python | ||||
|             ms-python.vscode-pylance | ||||
|             njpwerner.autodocstring | ||||
|             octref.vetur | ||||
| @@ -42,6 +42,12 @@ | ||||
|             yoavbls.pretty-ts-errors | ||||
|           ] | ||||
|           ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [ | ||||
|             { | ||||
|               name = "python"; | ||||
|               publisher = "ms-python"; | ||||
|               version = "2025.3.2025030601"; | ||||
|               hash = "sha256-xK9esQjcdDz8pNgGjB3HUKpwySSykNTXo3ubDW0nBR8="; | ||||
|             } | ||||
|             { | ||||
|               name = "goto-alias"; | ||||
|               publisher = "antfu"; | ||||
| @@ -78,12 +84,6 @@ | ||||
|               version = "1.2.7"; | ||||
|               hash = "sha256-w3csu6rJm/Z6invC/TR7tx6Aq5DD77VM62nem8/QMlg="; | ||||
|             } | ||||
|             { | ||||
|               name = "python-extension-pack"; | ||||
|               publisher = "donjayamanne"; | ||||
|               version = "1.7.0"; | ||||
|               hash = "sha256-ewOw6nMVzNSYddLcCBGKVNvllztFwhEtncE2RFeFcOc="; | ||||
|             } | ||||
|             { | ||||
|               name = "one-dark-pro-monokai-darker"; | ||||
|               publisher = "eserozvataf"; | ||||
| @@ -234,6 +234,12 @@ | ||||
|               version = "1.12.1"; | ||||
|               hash = "sha256-WG2/MWxU/XhSOjXuBoyszpD/HFb8mfrt525povSEES4="; | ||||
|             } | ||||
|             { | ||||
|               name = "prettify-json"; | ||||
|               publisher = "mohsen1"; | ||||
|               version = "0.0.3"; | ||||
|               hash = "sha256-lvds+lFDzt1s6RikhrnAKJipRHU+Dk85ZO49d1sA8uo="; | ||||
|             } | ||||
|           ]; | ||||
|       }) | ||||
|     ]; | ||||
							
								
								
									
										40
									
								
								hosts/garand-laptop/config/nixpkgs/fundamentals.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								hosts/garand-laptop/config/nixpkgs/fundamentals.nix
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | ||||
| # Fundamentalne programy dla systemu | ||||
| {pkgs, ...}: { | ||||
|   environment.systemPackages = with pkgs; [ | ||||
|     wget | ||||
|     killall | ||||
|     eza | ||||
|     git | ||||
|     libnotify | ||||
|     v4l-utils | ||||
|     ydotool | ||||
|     duf | ||||
|     ncdu | ||||
|     wl-clipboard | ||||
|     pciutils | ||||
|     ffmpeg | ||||
|     socat | ||||
|     ripgrep | ||||
|     lshw | ||||
|     bat | ||||
|     pkg-config | ||||
|     meson | ||||
|     ninja | ||||
|     brightnessctl | ||||
|     swappy | ||||
|     appimage-run | ||||
|     networkmanagerapplet | ||||
|     yad | ||||
|     inxi | ||||
|     playerctl | ||||
|     nh | ||||
|     nixfmt-rfc-style | ||||
|     file-roller | ||||
|     tree | ||||
|     nixd | ||||
|     alejandra | ||||
|     docker | ||||
|     docker-compose | ||||
|     cifs-utils | ||||
|   ]; | ||||
| } | ||||
							
								
								
									
										8
									
								
								hosts/garand-laptop/config/nixpkgs/gaming.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								hosts/garand-laptop/config/nixpkgs/gaming.nix
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| # Narzędzia do gier | ||||
| {pkgs, ...}: { | ||||
|   environment.systemPackages = with pkgs; [ | ||||
|     protonup | ||||
|     wineWowPackages.waylandFull # wine64 | ||||
|     lutris | ||||
|   ]; | ||||
| } | ||||
							
								
								
									
										17
									
								
								hosts/garand-laptop/config/nixpkgs/multimedia.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								hosts/garand-laptop/config/nixpkgs/multimedia.nix
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | ||||
| # Programy multimedialne | ||||
| {pkgs, ...}: { | ||||
|   environment.systemPackages = with pkgs; [ | ||||
|     swww | ||||
|     grim | ||||
|     slurp | ||||
|     swaynotificationcenter | ||||
|     imv | ||||
|     mpv | ||||
|     gimp | ||||
|     pavucontrol | ||||
|     vlc | ||||
|     kdePackages.kdenlive | ||||
|     obs-studio | ||||
|     libreoffice | ||||
|   ]; | ||||
| } | ||||
							
								
								
									
										16
									
								
								hosts/garand-laptop/config/nixpkgs/tools.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								hosts/garand-laptop/config/nixpkgs/tools.nix
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| # Narzędzia systemowe | ||||
| {pkgs, ...}: { | ||||
|   environment.systemPackages = with pkgs; [ | ||||
|     lm_sensors | ||||
|     unzip | ||||
|     unrar | ||||
|     hyprpicker | ||||
|     virt-viewer | ||||
|     libvirt | ||||
|     greetd.tuigreet | ||||
|     galculator | ||||
|     lazydocker | ||||
|     # lazygit | ||||
|     docker-slim | ||||
|   ]; | ||||
| } | ||||
							
								
								
									
										16
									
								
								hosts/garand-laptop/config/nixpkgs/tty.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								hosts/garand-laptop/config/nixpkgs/tty.nix
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| # Aplikacje terminalowe | ||||
| {pkgs, ...}: { | ||||
|   environment.systemPackages = with pkgs; [ | ||||
|     gambit-chess | ||||
|     tty-solitaire | ||||
|     # bastet | ||||
|     # nsnake | ||||
|     cmatrix | ||||
|     cowsay | ||||
|     sl | ||||
|     fortune | ||||
|     ookla-speedtest | ||||
|     btop | ||||
|     toot | ||||
|   ]; | ||||
| } | ||||
| @@ -56,15 +56,20 @@ in { | ||||
|     }; | ||||
|     fstrim.enable = true; | ||||
|     gvfs.enable = true; | ||||
|     tumbler.enable = true; | ||||
|     openssh.enable = true; | ||||
|     flatpak.enable = false; | ||||
|     printing = { | ||||
|       enable = true; | ||||
|       drivers = [ | ||||
|         # pkgs.hplipWithPlugin | ||||
|       ]; | ||||
|       # drivers = with pkgs; [ | ||||
|       #   # hplipWithPlugin | ||||
|       # ]; | ||||
|     }; | ||||
|     gnome = { | ||||
|       evolution-data-server.enable = true; | ||||
|       gnome-online-accounts.enable = true; | ||||
|       gnome-keyring.enable = true; | ||||
|     }; | ||||
|     gnome.gnome-keyring.enable = true; | ||||
|     avahi = { | ||||
|       enable = true; | ||||
|       nssmdns4 = true; | ||||
|   | ||||
| @@ -6,6 +6,7 @@ | ||||
|       enable = true; | ||||
|       package = pkgs.docker; | ||||
|     }; | ||||
|     # waydroid.enable = true; | ||||
|     # podman = { | ||||
|     #   enable = true; | ||||
|     #   dockerCompat = true; | ||||
|   | ||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @@ -72,6 +72,7 @@ in { | ||||
|         os-up-hm = "sudo nix flake update --update-input home-manager"; | ||||
|         os-up-sx = "sudo nix flake update --update-input stylix"; | ||||
|         os-up-af = "sudo nix flake update --update-input auto-cpufreq"; | ||||
|         os-up-fa = "sudo nix flake update --update-input firefox-addons"; | ||||
|         fr = "nh os switch --hostname ${host} /home/${username}/zaneyos"; | ||||
|         fu = "nh os switch --hostname ${host} --update /home/${username}/zaneyos"; | ||||
|         hypr-cli = "hyprctl clients"; | ||||
| @@ -80,7 +81,7 @@ in { | ||||
|         n = "nano"; | ||||
|         f = "fuck"; | ||||
|         cat = "bat"; | ||||
|         st = "speedtest"; | ||||
|         ookla = "speedtest"; | ||||
|         ls = "eza --icons"; | ||||
|         ll = "eza -lh --icons --grid --group-directories-first"; | ||||
|         la = "eza -lah --icons --grid --group-directories-first"; | ||||
| @@ -91,6 +92,7 @@ in { | ||||
|         mkgidf = "git diff > git-diff.txt"; | ||||
|         ".." = "cd .."; | ||||
|         kys = "shutdown now"; | ||||
|         pasjans = "ttysolitaire -p 10 --no-background-color"; | ||||
|       }; | ||||
|     }; | ||||
|  | ||||
| @@ -103,7 +105,7 @@ in { | ||||
|           hide_cursor = true; | ||||
|           no_fade_in = false; | ||||
|         }; | ||||
|         background = lib.mkDefault [ | ||||
|         background = lib.mkForce [ | ||||
|           { | ||||
|             path = "/home/${username}/Pictures/Wallpapers/attack-on-titan-mikasa-ackerman.jpg"; | ||||
|             blur_passes = 3; | ||||
|   | ||||
| @@ -1,11 +1,13 @@ | ||||
| { | ||||
|   pkgs, | ||||
|   lib, | ||||
|   host, | ||||
|   ... | ||||
| }: { | ||||
|   # Styling Options | ||||
|   stylix = { | ||||
|     targets = { | ||||
|       librewolf.profileNames = ["${host}"]; | ||||
|       waybar = { | ||||
|         enable = false; | ||||
|       }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user