summaryrefslogtreecommitdiff
path: root/home/ebisu/core/filesystem
diff options
context:
space:
mode:
Diffstat (limited to 'home/ebisu/core/filesystem')
-rw-r--r--home/ebisu/core/filesystem/archive.nix10
-rw-r--r--home/ebisu/core/filesystem/core/bat.nix6
-rw-r--r--home/ebisu/core/filesystem/core/default.nix13
-rw-r--r--home/ebisu/core/filesystem/core/eza.nix7
-rw-r--r--home/ebisu/core/filesystem/default.nix22
5 files changed, 58 insertions, 0 deletions
diff --git a/home/ebisu/core/filesystem/archive.nix b/home/ebisu/core/filesystem/archive.nix
new file mode 100644
index 0000000..c87b222
--- /dev/null
+++ b/home/ebisu/core/filesystem/archive.nix
@@ -0,0 +1,10 @@
+{ pkgs, ... }:
+{
+ home.packages = with pkgs; [
+ unrar
+ xar
+ pigz
+ unzip
+ zip
+ ];
+}
diff --git a/home/ebisu/core/filesystem/core/bat.nix b/home/ebisu/core/filesystem/core/bat.nix
new file mode 100644
index 0000000..ea3f3a0
--- /dev/null
+++ b/home/ebisu/core/filesystem/core/bat.nix
@@ -0,0 +1,6 @@
+{
+ programs.bat = {
+ enable = true;
+ config.pager = "less -FR";
+ };
+}
diff --git a/home/ebisu/core/filesystem/core/default.nix b/home/ebisu/core/filesystem/core/default.nix
new file mode 100644
index 0000000..9046ec3
--- /dev/null
+++ b/home/ebisu/core/filesystem/core/default.nix
@@ -0,0 +1,13 @@
+{ pkgs, ... }:
+{
+ imports = [
+ ./bat.nix
+ ./eza.nix
+ ];
+
+ home.packages = with pkgs; [
+ duf
+ fd
+ rm-improved
+ ];
+}
diff --git a/home/ebisu/core/filesystem/core/eza.nix b/home/ebisu/core/filesystem/core/eza.nix
new file mode 100644
index 0000000..a8d2f57
--- /dev/null
+++ b/home/ebisu/core/filesystem/core/eza.nix
@@ -0,0 +1,7 @@
+_: {
+ programs.eza = {
+ enable = true;
+ icons = true;
+ enableFishIntegration = true;
+ };
+}
diff --git a/home/ebisu/core/filesystem/default.nix b/home/ebisu/core/filesystem/default.nix
new file mode 100644
index 0000000..394cc04
--- /dev/null
+++ b/home/ebisu/core/filesystem/default.nix
@@ -0,0 +1,22 @@
+{ pkgs, ... }:
+{
+ imports = [
+ ./core
+ ./archive.nix
+ ];
+
+ programs = {
+ nnn.enable = true;
+ # lf.enable = true;
+ };
+
+ home.packages = with pkgs; [
+ nemo
+ dust
+ dysk
+ ncdu
+ file
+ yazi
+ broot
+ ];
+}