aboutsummaryrefslogtreecommitdiff
path: root/nixos/.flake/home/programs/fastfetch.nix
diff options
context:
space:
mode:
authorJacob Janzen <jacob.a.s.janzen@gmail.com>2024-09-26 17:59:09 -0500
committerJacob Janzen <jacob.a.s.janzen@gmail.com>2024-09-26 17:59:44 -0500
commit5eb63082b564c2b44ff1858a7894d055e006043a (patch)
treedc68167e7b0bc52c75243c8298929498eea5f423 /nixos/.flake/home/programs/fastfetch.nix
parent178ef69d9d606fe6c7500a328a822845e73a53b2 (diff)
modularize config
Diffstat (limited to 'nixos/.flake/home/programs/fastfetch.nix')
-rw-r--r--nixos/.flake/home/programs/fastfetch.nix79
1 files changed, 79 insertions, 0 deletions
diff --git a/nixos/.flake/home/programs/fastfetch.nix b/nixos/.flake/home/programs/fastfetch.nix
new file mode 100644
index 0000000..f143bd6
--- /dev/null
+++ b/nixos/.flake/home/programs/fastfetch.nix
@@ -0,0 +1,79 @@
+{ config, pkgs, ... }:
+
+{
+ programs.fastfetch = {
+ enable = true;
+ settings = {
+ logo = {
+ type = "raw";
+ source = "~/.config/fastfetch/logo.sixel";
+ width = 40;
+ height = 19;
+ };
+ display = {
+ separator = " ";
+ };
+ modules = [
+ "title"
+ {
+ type = "custom";
+ format = "──────────────────────────────────";
+ }
+ {
+ type = "os";
+ key = "";
+ }
+ {
+ type = "kernel";
+ key = "󰞸";
+ }
+ {
+ type = "uptime";
+ key = "";
+ }
+ {
+ type = "packages";
+ key = "";
+ }
+ {
+ type = "shell";
+ key = "";
+ }
+ {
+ type = "display";
+ key = "󰍹";
+ }
+ {
+ type = "wm";
+ key = "";
+ }
+ {
+ type = "terminal";
+ key = "";
+ }
+ {
+ type = "cpu";
+ key = "";
+ }
+ {
+ type = "gpu";
+ key = "";
+ }
+ {
+ type = "memory";
+ key = "";
+ }
+ {
+ type = "disk";
+ key = "";
+ }
+ {
+ type = "locale";
+ key = "";
+ }
+ "break"
+ "colors"
+ ];
+ };
+ };
+}