add yazi, wiremix, impala, ..

Signed-off-by: Hadi <hadi@example.com>
This commit is contained in:
Hadi
2026-06-05 11:43:09 +02:00
parent dd3ad203fa
commit 148b093eb4
8 changed files with 44 additions and 46 deletions
+3 -1
View File
@@ -11,9 +11,9 @@
switcheroo # Convert images between different formats switcheroo # Convert images between different formats
onlyoffice-desktopeditors # Office suite onlyoffice-desktopeditors # Office suite
blanket # Listen to different sounds blanket # Listen to different sounds
signal-desktop # Messaging app signal-desktop # Messaging app
librewolf # Backup browser librewolf # Backup browser
imagemagick # Image manipulation tool
# I love TUIs # I love TUIs
caligula # User-friendly, lightweight TUI for disk imaging (ISO, USB BOOT) caligula # User-friendly, lightweight TUI for disk imaging (ISO, USB BOOT)
@@ -24,5 +24,7 @@
tealdeer # Fast tldr client tealdeer # Fast tldr client
sttr # Minimalist "cyberchef" like. Cross-platform, cli app to perform various operations on string sttr # Minimalist "cyberchef" like. Cross-platform, cli app to perform various operations on string
httpie # Command-line HTTP client, a user-friendly cURL replacement httpie # Command-line HTTP client, a user-friendly cURL replacement
wiremix # Simple TUI mixer for PipeWire
impala # TUI for managing wifi
]; ];
} }
-4
View File
@@ -47,11 +47,7 @@ in {
''; '';
shellAliases = { shellAliases = {
s = "superfile";
spf = "superfile";
spt = "spotatui"; spt = "spotatui";
vim = "nvim"; vim = "nvim";
vi = "nvim"; vi = "nvim";
v = "nvim"; v = "nvim";
-38
View File
@@ -1,38 +0,0 @@
{config, ...}: {
xdg.userDirs = {
enable = true;
setSessionVariables = true;
createDirectories = true;
desktop = "${config.home.homeDirectory}/Desktop";
download = "${config.home.homeDirectory}/Downloads";
pictures = "${config.home.homeDirectory}/Pictures";
music = null;
documents = null;
videos = null;
templates = null;
publicShare = null;
};
programs.superfile = {
enable = true;
firstUseCheck = false;
pinnedFolders = [
{
name = "dev";
location = "/home/hadrien/dev";
}
{
name = "nixos";
location = "/home/hadrien/.config/nixos";
}
{
name = "trash";
location = "/home/hadrien/.local/share/Trash/files";
}
];
settings = {
transparent_background = true;
ignore_missing_fields = true;
};
};
}
+36
View File
@@ -0,0 +1,36 @@
{ pkgs, ... }: {
programs.yazi = {
enable = true;
shellWrapperName = "y";
plugins = {
git = { package = pkgs.yaziPlugins.git; setup = true; };
ouch = pkgs.yaziPlugins.ouch;
piper = pkgs.yaziPlugins.piper;
convert = pkgs.yaziPlugins.convert;
};
settings.plugin = {
prepend_fetchers = [
{ url = "*"; run = "git"; group = "git"; }
{ url = "*/"; run = "git"; group = "git"; }
];
prepend_previewers = [
{ url = "*.md"; run = ''piper -- CLICOLOR_FORCE=1 glow -w=$w -s=dark "$1"''; }
];
prepend_openers = [
{ url = "*.{zip,tar,gz,bz2,xz,7z,rar}"; run = "ouch"; }
];
};
keymap.mgr.prepend_keymap = [
{ on = ["C"]; run = "plugin ouch"; desc = "Compress"; }
{ on = ["X"]; run = "plugin ouch --args=extract"; desc = "Extract"; }
{ on = ["c" "p"]; run = "plugin convert -- --extension='png'"; desc = "Convert to PNG"; }
{ on = ["c" "j"]; run = "plugin convert -- --extension='jpg'"; desc = "Convert to JPG"; }
{ on = ["c" "w"]; run = "plugin convert -- --extension='webp'"; desc = "Convert to WebP"; }
];
};
home.packages = with pkgs; [ glow ouch hexyl ];
}
+1 -1
View File
@@ -15,8 +15,8 @@
../../home/programs/nixy ../../home/programs/nixy
../../home/programs/nightshift ../../home/programs/nightshift
../../home/programs/nix-utils ../../home/programs/nix-utils
../../home/programs/superfile
../../home/programs/spotatui ../../home/programs/spotatui
../../home/programs/yazi
../../home/programs/group/basic-apps.nix ../../home/programs/group/basic-apps.nix
../../home/programs/group/cybersecurity.nix ../../home/programs/group/cybersecurity.nix
+1 -1
View File
@@ -10,7 +10,7 @@
../../home/programs/git/lazygit.nix ../../home/programs/git/lazygit.nix
../../home/programs/nixy ../../home/programs/nixy
../../home/programs/nix-utils ../../home/programs/nix-utils
../../home/programs/superfile ../../home/programs/yazi
../../home/programs/group/dev.nix ../../home/programs/group/dev.nix
]; ];
+1 -1
View File
@@ -13,8 +13,8 @@
../../home/programs/nixy ../../home/programs/nixy
../../home/programs/nightshift ../../home/programs/nightshift
../../home/programs/nix-utils ../../home/programs/nix-utils
../../home/programs/superfile
../../home/programs/spotatui ../../home/programs/spotatui
../../home/programs/yazi
../../home/programs/group/basic-apps.nix ../../home/programs/group/basic-apps.nix
../../home/programs/group/cybersecurity.nix ../../home/programs/group/cybersecurity.nix
+2
View File
@@ -15,6 +15,8 @@ in {
networking.hostName = hostname; networking.hostName = hostname;
networking.networkmanager.enable = true; networking.networkmanager.enable = true;
networking.networkmanager.wifi.backend = "iwd";
networking.wireless.iwd.enable = true;
systemd.services.NetworkManager-wait-online.enable = false; systemd.services.NetworkManager-wait-online.enable = false;
system.autoUpgrade = { system.autoUpgrade = {