| 
									
										
										
										
											2024-10-23 00:00:00 -04:00
										 |  |  | { pkgs, outputs, ... }: | 
					
						
							| 
									
										
										
										
											2024-05-21 13:40:16 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |   programs.emacs = { | 
					
						
							|  |  |  |     enable = true; | 
					
						
							| 
									
										
										
										
											2025-03-03 12:51:25 -05:00
										 |  |  |     package = pkgs.emacs30-pgtk; | 
					
						
							| 
									
										
										
										
											2025-06-01 14:04:09 -04:00
										 |  |  |   }; | 
					
						
							|  |  |  |   programs.vesktop = { | 
					
						
							|  |  |  |     enable = true; | 
					
						
							|  |  |  |     settings = { | 
					
						
							|  |  |  |       appBadge = false; | 
					
						
							|  |  |  |       arRPC = true; | 
					
						
							|  |  |  |       checkUpdates = false; | 
					
						
							|  |  |  |       customTitleBar = false; | 
					
						
							|  |  |  |       hardwareAcceleration = true; | 
					
						
							|  |  |  |     }; | 
					
						
							|  |  |  |     vencord.settings = { | 
					
						
							|  |  |  |       autoUpdate = false; | 
					
						
							|  |  |  |       autoUpdateNotification = false; | 
					
						
							|  |  |  |       notifyAboutUpdates = false; | 
					
						
							|  |  |  |       plugins = { | 
					
						
							|  |  |  |         AnonymiseFileNames.enabled = true; | 
					
						
							|  |  |  |         BetterFolders.enabled = true; | 
					
						
							|  |  |  |         BetterGifAltText.enabled = true; | 
					
						
							|  |  |  |         CallTimer.enabled = true; | 
					
						
							|  |  |  |         ClearURLs.enabled = true; | 
					
						
							|  |  |  |         CopyFileContents.enabled = true; | 
					
						
							|  |  |  |         CtrlEnterSend.enabled = true; | 
					
						
							|  |  |  |         CustomIdle = { | 
					
						
							|  |  |  |           enabled = true; | 
					
						
							| 
									
										
										
										
											2025-06-01 14:25:08 -04:00
										 |  |  |           remainInIdle = false; | 
					
						
							| 
									
										
										
										
											2025-06-01 14:04:09 -04:00
										 |  |  |         }; | 
					
						
							|  |  |  |         FriendsSince.enabled = true; | 
					
						
							|  |  |  |         GameActivityToggle.enabled = true; | 
					
						
							|  |  |  |         ImplicitRelationships.enabled = true; | 
					
						
							|  |  |  |         MutualGroupDMs.enabled = true; | 
					
						
							|  |  |  |         QuickMention.enabled = true; | 
					
						
							|  |  |  |         QuickReply.enabled = true; | 
					
						
							|  |  |  |         ReplaceGoogleSearch = { | 
					
						
							|  |  |  |           enabled = true; | 
					
						
							| 
									
										
										
										
											2025-06-01 14:25:08 -04:00
										 |  |  |           customEngineName = "DuckDuckGo"; | 
					
						
							| 
									
										
										
										
											2025-06-01 14:04:09 -04:00
										 |  |  |         }; | 
					
						
							|  |  |  |         ReviewDB.enabled = true; | 
					
						
							|  |  |  |         ShowConnections.enabled = true; | 
					
						
							|  |  |  |       }; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2024-05-21 13:40:16 -04:00
										 |  |  |   }; | 
					
						
							| 
									
										
										
										
											2024-10-23 00:40:25 -04:00
										 |  |  |   home.packages = with pkgs; [ | 
					
						
							|  |  |  |     cmake | 
					
						
							|  |  |  |     shellcheck | 
					
						
							|  |  |  |     glslang | 
					
						
							|  |  |  |     pipenv | 
					
						
							|  |  |  |     python312Packages.isort | 
					
						
							|  |  |  |     python312Packages.pytest | 
					
						
							| 
									
										
										
										
											2024-05-21 23:34:58 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-23 00:40:25 -04:00
										 |  |  |     # rust tools | 
					
						
							|  |  |  |     trunk | 
					
						
							|  |  |  |     wasm-pack | 
					
						
							|  |  |  |     cargo-tarpaulin | 
					
						
							|  |  |  |     cargo-watch | 
					
						
							|  |  |  |     cargo-generate | 
					
						
							|  |  |  |     diesel-cli | 
					
						
							|  |  |  |     cargo-audit | 
					
						
							|  |  |  |     gitoxide | 
					
						
							| 
									
										
										
										
											2024-05-21 23:34:58 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-23 00:40:25 -04:00
										 |  |  |     # nix tools | 
					
						
							|  |  |  |     nil | 
					
						
							|  |  |  |     nixfmt-rfc-style | 
					
						
							|  |  |  |     nix-init | 
					
						
							| 
									
										
										
										
											2024-05-21 23:34:58 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-23 00:40:25 -04:00
										 |  |  |     # markdown | 
					
						
							|  |  |  |     nodePackages.markdownlint-cli | 
					
						
							| 
									
										
										
										
											2024-05-21 23:34:58 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-23 00:40:25 -04:00
										 |  |  |     # doom emacs dependencies | 
					
						
							|  |  |  |     yaml-language-server | 
					
						
							|  |  |  |     nodePackages.typescript-language-server | 
					
						
							|  |  |  |     nodePackages.bash-language-server | 
					
						
							|  |  |  |     pyright | 
					
						
							|  |  |  |     cmake-language-server | 
					
						
							|  |  |  |     multimarkdown | 
					
						
							|  |  |  |     rustc | 
					
						
							|  |  |  |     cargo | 
					
						
							|  |  |  |     rust-analyzer | 
					
						
							|  |  |  |     clang | 
					
						
							|  |  |  |     clang-tools | 
					
						
							|  |  |  |     wakatime | 
					
						
							|  |  |  |     enchant | 
					
						
							|  |  |  |     nuspell | 
					
						
							|  |  |  |     hunspellDicts.en-us | 
					
						
							|  |  |  |     languagetool | 
					
						
							| 
									
										
										
										
											2024-05-21 23:34:58 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-23 00:40:25 -04:00
										 |  |  |     # latex | 
					
						
							|  |  |  |     texlive.combined.scheme-medium | 
					
						
							| 
									
										
										
										
											2024-08-15 10:16:07 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-23 00:40:25 -04:00
										 |  |  |     # dependencies for nix-dotfiles/hydra-check-action | 
					
						
							|  |  |  |     nodejs_20 | 
					
						
							|  |  |  |     nodePackages.prettier | 
					
						
							|  |  |  |     treefmt | 
					
						
							| 
									
										
										
										
											2024-06-11 19:20:44 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-23 00:40:25 -04:00
										 |  |  |     nextcloud-client | 
					
						
							|  |  |  |     bitwarden-cli | 
					
						
							|  |  |  |     bitwarden-menu | 
					
						
							|  |  |  |     wtype | 
					
						
							| 
									
										
										
										
											2024-09-15 19:51:29 -04:00
										 |  |  |     zathura | 
					
						
							| 
									
										
										
										
											2024-10-20 20:36:35 -04:00
										 |  |  |     obsidian | 
					
						
							| 
									
										
										
										
											2024-11-28 13:15:28 -05:00
										 |  |  |     libreoffice-qt-fresh | 
					
						
							| 
									
										
										
										
											2025-03-13 17:43:41 -04:00
										 |  |  |     wlr-randr | 
					
						
							| 
									
										
										
										
											2025-08-27 01:13:05 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  |     # media tools | 
					
						
							| 
									
										
										
										
											2025-09-07 22:29:45 -04:00
										 |  |  |     #deepin.deepin-music | 
					
						
							| 
									
										
										
										
											2024-10-23 00:40:25 -04:00
										 |  |  |   ]; | 
					
						
							| 
									
										
										
										
											2024-05-21 13:40:16 -04:00
										 |  |  | } |