mirror of
https://github.com/anotherhadi/nixy.git
synced 2026-07-06 16:12:33 +02:00
@@ -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
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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";
|
||||||
|
|||||||
@@ -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;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -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 ];
|
||||||
|
}
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
@@ -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
|
||||||
|
|||||||
@@ -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 = {
|
||||||
|
|||||||
Reference in New Issue
Block a user