ADDED yazi

This commit is contained in:
kenji
2025-12-23 20:52:30 +00:00
parent ded05e23fc
commit 587266c904
6 changed files with 46 additions and 4 deletions
View File
+23 -2
View File
@@ -1,7 +1,28 @@
{inputs, pkgs, ...}: {
{
inputs,
pkgs,
...
}: {
programs.hyprland = {
enable = true
enable = true;
package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland;
portalPackage = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland;
};
environment.systemPackages = [
pkgs.hyprpicker
pkgs.hyprlock
pkgs.hypridle
pkgs.hyprpaper
pkgs.hyprsunset
pkgs.hyprpolkitagent
];
systemd.user.services.hyprpolkitagent = {
description = "Hyprland Polkit Agent";
wantedBy = ["graphical-session.target"];
serviceConfig = {
ExecStart = "${pkgs.hyprpolkitagent}/libexec/hyprpolkitagent";
Restart = "on-failure";
};
};
}
+14
View File
@@ -0,0 +1,14 @@
{pkgs, ...}: {
program.yazi = {
enable = true;
enableFishIntegration = true;
settings = {
manager = {
show_hidden = true;
sort_by = "natural";
sort_dir_first = true;
linemode = "size";
};
};
};
}
+1
View File
@@ -1,6 +1,7 @@
{pkgs, ...}: {
imports = [
../modules/home/terminal.nix
../modules/home/apps.nix
];
home.stateVersion = "25.05";
+1
View File
@@ -6,5 +6,6 @@
imports = [
./hardware-configuration.nix
../../modules/system/default.nix
../../modules/system/hyprland.nix
];
}
+5
View File
@@ -0,0 +1,5 @@
{
imports = [
../../apps/yazi/home.nix
];
}