mirror of
https://github.com/anotherhadi/nixy.git
synced 2026-05-20 21:32:33 +02:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 241db5ce7a | |||
| 00faa213bf | |||
| 0aac097e77 | |||
| 5aaeba1512 |
@@ -4,13 +4,23 @@
|
||||
...
|
||||
}: {
|
||||
home.packages = with pkgs; [
|
||||
firefox
|
||||
wireshark
|
||||
nmap
|
||||
john
|
||||
hashcat
|
||||
# inputs.eleakxir.packages.${stdenv.hostPlatform.system}.leak-utils
|
||||
|
||||
# Web
|
||||
caido
|
||||
nuclei
|
||||
gobuster
|
||||
dirb
|
||||
|
||||
# Utils
|
||||
inetutils
|
||||
samba
|
||||
openvpn
|
||||
mariadb
|
||||
redis
|
||||
];
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
pkgs,
|
||||
inputs,
|
||||
...
|
||||
}: {
|
||||
home.packages = with pkgs; [
|
||||
go
|
||||
bun
|
||||
docker
|
||||
nodejs
|
||||
python3
|
||||
jq
|
||||
just
|
||||
air
|
||||
duckdb
|
||||
inputs.bun2nix.packages.${stdenv.hostPlatform.system}.default
|
||||
claude-code
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{pkgs, ...}: {
|
||||
home.packages = with pkgs; [
|
||||
peaclock
|
||||
cbonsai
|
||||
pipes
|
||||
cmatrix
|
||||
fastfetch
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
home.file.".local/share/qutebrowser/bookmarks/urls" = {
|
||||
text = ''
|
||||
https://github.com GitHub
|
||||
https://youtube.com YouTube
|
||||
https://account.proton.me Proton
|
||||
'';
|
||||
force = true;
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
{...}: {
|
||||
imports = [
|
||||
./bookmarks.nix
|
||||
];
|
||||
|
||||
xdg.mimeApps.defaultApplications = {
|
||||
"text/html" = ["org.qutebrowser.qutebrowser.desktop"];
|
||||
"text/xml" = ["org.qutebrowser.qutebrowser.desktop"];
|
||||
"x-scheme-handler/http" = ["org.qutebrowser.qutebrowser.desktop"];
|
||||
"x-scheme-handler/https" = ["org.qutebrowser.qutebrowser.desktop"];
|
||||
"x-scheme-handler/unknown" = ["org.qutebrowser.qutebrowser.desktop"];
|
||||
"x-scheme-handler/about" = ["org.qutebrowser.qutebrowser.desktop"];
|
||||
"x-scheme-handler/qute" = ["org.qutebrowser.qutebrowser.desktop"];
|
||||
};
|
||||
|
||||
programs.qutebrowser = {
|
||||
enable = true;
|
||||
loadAutoconfig = true;
|
||||
searchEngines = rec {
|
||||
startpage = "https://www.startpage.com/sp/search?q={}";
|
||||
|
||||
mynixos = "https://mynixos.com/search?q={}";
|
||||
duckduckgo = "https://duckduckgo.com/?q={}";
|
||||
google = "https://google.com/search?hl=en&q={}";
|
||||
yandex = "https://yandex.com/search/?text={}";
|
||||
bing = "https://bing.com/search?q={}";
|
||||
|
||||
# shortcuts
|
||||
g = google;
|
||||
n = mynixos;
|
||||
DEFAULT = startpage;
|
||||
};
|
||||
quickmarks = import ./quickmarks.nix;
|
||||
settings = {
|
||||
url = rec {
|
||||
default_page = "https://www.startpage.com";
|
||||
start_pages = [default_page];
|
||||
};
|
||||
new_instance_open_target = "window";
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
gh = "https://github.com";
|
||||
yt = "https://youtube.com";
|
||||
pp = "https://account.proton.me";
|
||||
}
|
||||
@@ -32,6 +32,10 @@
|
||||
{
|
||||
name = "Tools";
|
||||
bookmarks = [
|
||||
{
|
||||
name = "tldr";
|
||||
url = "https://tldr.inbrowser.app/";
|
||||
}
|
||||
{
|
||||
name = "Excalidraw";
|
||||
url = "https://excalidraw.com";
|
||||
|
||||
@@ -32,305 +32,8 @@
|
||||
bookmarks = import ./bookmarks.nix;
|
||||
search = import ./search.nix {inherit pkgs;};
|
||||
spaces = import ./spaces.nix;
|
||||
keyboardShortcuts = [
|
||||
# Remaps
|
||||
{
|
||||
id = "focusURLBar";
|
||||
key = " ";
|
||||
modifiers.control = true;
|
||||
}
|
||||
{
|
||||
id = "key_newNavigator";
|
||||
key = "n";
|
||||
modifiers.accel = true;
|
||||
}
|
||||
{
|
||||
id = "viewBookmarksToolbarKb";
|
||||
key = "b";
|
||||
modifiers = {
|
||||
accel = true;
|
||||
shift = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
id = "key_findAgain";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_findPrevious";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_privatebrowsing";
|
||||
key = "n";
|
||||
modifiers = {
|
||||
accel = true;
|
||||
shift = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
id = "key_gotoHistory";
|
||||
key = "h";
|
||||
modifiers = {
|
||||
accel = true;
|
||||
shift = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
id = "goBackKb";
|
||||
key = "h";
|
||||
modifiers.accel = true;
|
||||
}
|
||||
{
|
||||
id = "goForwardKb";
|
||||
key = "l";
|
||||
modifiers.accel = true;
|
||||
}
|
||||
keyboardShortcuts = import ./keyboard-shortcuts.nix;
|
||||
|
||||
# Disabled shortcuts
|
||||
{
|
||||
id = "printKb";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-close-all-unpinned-tabs";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-new-empty-split-view";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-split-view-unsplit";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-split-view-horizontal";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-split-view-vertical";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-split-view-grid";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-glance-expand";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-toggle-pin-tab";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-toggle-sidebar";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-new-unsynced-window";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_closeWindow";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_quitApplication";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_search";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_search2";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "focusURLBar2";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_savePage";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_togglePictureInPicture";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "showAllHistoryKb";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "addBookmarkAsKb";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "manBookmarkKb";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "viewBookmarksSidebarKb";
|
||||
key = "b";
|
||||
modifiers = {
|
||||
accel = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
id = "key_toggleMute";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_switchTextDirection";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_screenshot";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_viewInfo";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_toggleToolbox";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_browserToolbox";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_browserConsole";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_responsiveDesignMode";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_inspector";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_webconsole";
|
||||
key = "i";
|
||||
modifiers = {
|
||||
accel = true;
|
||||
shift = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
id = "key_jsdebugger";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_netmonitor";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_styleeditor";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_performance";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_storage";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_dom";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_accessibility";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_openDownloads";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_openAddons";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_reload";
|
||||
key = "r";
|
||||
modifiers = {
|
||||
accel = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
id = "key_reload2";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_reload_skip_cache";
|
||||
key = "r";
|
||||
modifiers = {
|
||||
accel = true;
|
||||
shift = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
id = "key_reload_skip_cache2";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_enterFullScreen";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_exitFullScreen";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_aboutProcesses";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "viewGenaiChatSidebarKb";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "toggleSidebarKb";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_showAllTabs";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_sanitize";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_wrCaptureCmd";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_wrToggleCaptureSequenceCmd";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "goHome";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "goBackKb2";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "goForwardKb2";
|
||||
disabled = true;
|
||||
}
|
||||
];
|
||||
extraConfig = ''
|
||||
// BETTERFOX
|
||||
// ${builtins.readFile "${inputs.betterfox}/user.js"} // The way we do it here, importing the others separately is better
|
||||
|
||||
@@ -0,0 +1,299 @@
|
||||
[
|
||||
# Remaps
|
||||
{
|
||||
id = "focusURLBar";
|
||||
key = " ";
|
||||
modifiers.control = true;
|
||||
}
|
||||
{
|
||||
id = "key_newNavigator";
|
||||
key = "n";
|
||||
modifiers.accel = true;
|
||||
}
|
||||
{
|
||||
id = "viewBookmarksToolbarKb";
|
||||
key = "b";
|
||||
modifiers = {
|
||||
accel = true;
|
||||
shift = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
id = "key_findAgain";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_findPrevious";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_privatebrowsing";
|
||||
key = "n";
|
||||
modifiers = {
|
||||
accel = true;
|
||||
shift = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
id = "key_gotoHistory";
|
||||
key = "h";
|
||||
modifiers = {
|
||||
accel = true;
|
||||
shift = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
id = "goBackKb";
|
||||
key = "h";
|
||||
modifiers.accel = true;
|
||||
}
|
||||
{
|
||||
id = "goForwardKb";
|
||||
key = "l";
|
||||
modifiers.accel = true;
|
||||
}
|
||||
|
||||
# Disabled shortcuts
|
||||
{
|
||||
id = "printKb";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-close-all-unpinned-tabs";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-new-empty-split-view";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-split-view-unsplit";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-split-view-horizontal";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-split-view-vertical";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-split-view-grid";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-glance-expand";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-toggle-pin-tab";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-toggle-sidebar";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "zen-new-unsynced-window";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_closeWindow";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_quitApplication";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_search";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_search2";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "focusURLBar2";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_savePage";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_togglePictureInPicture";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "showAllHistoryKb";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "addBookmarkAsKb";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "manBookmarkKb";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "viewBookmarksSidebarKb";
|
||||
key = "b";
|
||||
modifiers = {
|
||||
accel = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
id = "key_toggleMute";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_switchTextDirection";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_screenshot";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_viewInfo";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_toggleToolbox";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_browserToolbox";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_browserConsole";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_responsiveDesignMode";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_inspector";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_webconsole";
|
||||
key = "i";
|
||||
modifiers = {
|
||||
accel = true;
|
||||
shift = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
id = "key_jsdebugger";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_netmonitor";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_styleeditor";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_performance";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_storage";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_dom";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_accessibility";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_openDownloads";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_openAddons";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_reload";
|
||||
key = "r";
|
||||
modifiers = {
|
||||
accel = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
id = "key_reload2";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_reload_skip_cache";
|
||||
key = "r";
|
||||
modifiers = {
|
||||
accel = true;
|
||||
shift = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
id = "key_reload_skip_cache2";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_enterFullScreen";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_exitFullScreen";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_aboutProcesses";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "viewGenaiChatSidebarKb";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "toggleSidebarKb";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_showAllTabs";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_sanitize";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_wrCaptureCmd";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "key_wrToggleCaptureSequenceCmd";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "goHome";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "goBackKb2";
|
||||
disabled = true;
|
||||
}
|
||||
{
|
||||
id = "goForwardKb2";
|
||||
disabled = true;
|
||||
}
|
||||
]
|
||||
@@ -7,7 +7,6 @@
|
||||
with lib; let
|
||||
defaultApps = {
|
||||
# check desktop files here: `ls $(echo $XDG_DATA_DIRS| sed "s/:/ /g")`
|
||||
browser = ["zen-beta.desktop"];
|
||||
text = [
|
||||
# "org.gnome.TextEditor.desktop"
|
||||
"nvim-ghostty.desktop"
|
||||
@@ -91,13 +90,6 @@ with lib; let
|
||||
"video/x-msvideo"
|
||||
];
|
||||
directory = ["inode/directory"];
|
||||
browser = [
|
||||
"text/html"
|
||||
"x-scheme-handler/about"
|
||||
"x-scheme-handler/http"
|
||||
"x-scheme-handler/https"
|
||||
"x-scheme-handler/unknown"
|
||||
];
|
||||
office = [
|
||||
"application/vnd.oasis.opendocument.text"
|
||||
"application/vnd.oasis.opendocument.spreadsheet"
|
||||
|
||||
+4
-23
@@ -21,10 +21,13 @@
|
||||
../../home/programs/nixy
|
||||
../../home/programs/zathura
|
||||
../../home/programs/nightshift
|
||||
../../home/programs/group/cybersecurity.nix
|
||||
../../home/programs/nix-utils
|
||||
../../home/programs/zen
|
||||
|
||||
../../home/programs/group/cybersecurity.nix
|
||||
../../home/programs/group/dev.nix
|
||||
../../home/programs/group/misc.nix
|
||||
|
||||
# System (Desktop environment like stuff)
|
||||
../../home/system/hyprland
|
||||
../../home/system/caelestia-shell
|
||||
@@ -54,30 +57,8 @@
|
||||
calibre # Ebooks
|
||||
swappy # Screenshot tool
|
||||
pinta # Image editor
|
||||
notesnook
|
||||
element-desktop
|
||||
clamtk
|
||||
|
||||
# Dev
|
||||
go
|
||||
bun
|
||||
inputs.bun2nix.packages.${stdenv.hostPlatform.system}.default
|
||||
docker
|
||||
nodejs
|
||||
python3
|
||||
jq
|
||||
just
|
||||
air
|
||||
duckdb
|
||||
lazydocker
|
||||
claude-code
|
||||
|
||||
# Just cool
|
||||
peaclock
|
||||
cbonsai
|
||||
pipes
|
||||
cmatrix
|
||||
fastfetch
|
||||
];
|
||||
|
||||
inherit (config.var) username;
|
||||
|
||||
+6
-22
@@ -16,9 +16,14 @@
|
||||
../../home/programs/nixy
|
||||
../../home/programs/zathura
|
||||
../../home/programs/nightshift
|
||||
../../home/programs/group/cybersecurity.nix
|
||||
../../home/programs/proton
|
||||
../../home/programs/nix-utils
|
||||
../../home/programs/zen
|
||||
../../home/programs/qutebrowser
|
||||
|
||||
../../home/programs/group/cybersecurity.nix
|
||||
../../home/programs/group/dev.nix
|
||||
../../home/programs/group/misc.nix
|
||||
|
||||
# System (Desktop environment like stuff)
|
||||
../../home/system/hyprland
|
||||
@@ -35,7 +40,6 @@
|
||||
packages = with pkgs; [
|
||||
# Apps
|
||||
vlc # Video player
|
||||
blanket # White-noise app
|
||||
obsidian # Note taking app
|
||||
textpieces # Manipulate texts
|
||||
resources # Ressource monitor
|
||||
@@ -45,26 +49,6 @@
|
||||
swappy # Screenshot tool
|
||||
pinta # Image editor
|
||||
libreoffice
|
||||
notesnook
|
||||
|
||||
# Dev
|
||||
go
|
||||
bun
|
||||
docker
|
||||
nodejs
|
||||
python3
|
||||
jq
|
||||
just
|
||||
air
|
||||
duckdb
|
||||
lazydocker
|
||||
|
||||
# Just cool
|
||||
peaclock
|
||||
cbonsai
|
||||
pipes
|
||||
cmatrix
|
||||
fastfetch
|
||||
];
|
||||
|
||||
inherit (config.var) username;
|
||||
|
||||
Reference in New Issue
Block a user