update: add basic fastfetch config

This commit is contained in:
Veneficium 2024-09-19 21:54:13 +02:00
parent ec195bc028
commit 5dd7743b59
5 changed files with 61 additions and 8 deletions

View file

@ -1,7 +0,0 @@
{ ... }:
{
programs.fastfetch = {
enable = true;
#todo add fastfetch config
};
}

View file

@ -0,0 +1,53 @@
{
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
"logo": {
"padding": {
"top": 2
}
},
"modules": [
"title",
"separator",
"os",
"host",
"bios",
"bootmgr",
"kernel",
"uptime",
"processes",
"packages",
"shell",
"editor",
"wm",
"theme",
"font",
"cursor",
"terminal",
{
"type": "cpu",
"showPeCoreCount": true,
"temp": true
},
{
"type": "gpu",
"driverSpecific": true,
"temp": true
},
"memory",
"physicalmemory",
"swap",
"disk",
"poweradapter",
"player",
{
"type": "localip",
"showSpeed": true
},
"datetime",
"bluetooth",
"bluetoothradio",
"gamepad",
"break",
"colors"
]
}

View file

@ -0,0 +1,7 @@
{ ... }:
{
programs.fastfetch = {
enable = true;
settings = builtins.fromJSON (builtins.readFile ./config.jsonc);
};
}

View file

@ -1,6 +1,5 @@
{ ... }:
{
imports = [ ./fastfetch.nix ];
programs.hyfetch = {
enable = true;
#todo add hyfetch config

View file

@ -9,6 +9,7 @@
../../homeManagerModules/desktopPrograms/vscodium/vscodium.nix
../../homeManagerModules/desktopPrograms/amberol.nix
../../homeManagerModules/cliPrograms/fastfetch/fastfetch.nix
../../homeManagerModules/cliPrograms/hyfetch.nix
../../homeManagerModules/cliPrograms/bun.nix
../../homeManagerModules/cliPrograms/git.nix