Fixed waybar

This commit is contained in:
2026-04-05 12:12:59 +02:00
parent 45f853b376
commit 0d4654203c
14 changed files with 121 additions and 925 deletions

View File

@@ -1,4 +1,5 @@
{ pkgs, ... }: {
{ pkgs, ... }:
{
home.packages = with pkgs; [
eza # ls replacement
tdf # terminal pdf viewer
@@ -40,31 +41,32 @@
tab_bar_min_tabs = 1;
tab_bar_edge = "bottom";
tab_bar_style = "custom"; # Should be changed to custom
tab_title_template =
"{fmt.fg.red}{bell_symbol}{activity_symbol}{fmt.fg.tab}{title}";
tab_title_template = "{fmt.fg.red}{bell_symbol}{activity_symbol}{fmt.fg.tab}{title}";
symbol_map = let
mappings = [
"U+23FB-U+23FE"
"U+2B58"
"U+E200-U+E2A9"
"U+E0A0-U+E0A3"
"U+E0B0-U+E0BF"
"U+E0C0-U+E0C8"
"U+E0CC-U+E0CF"
"U+E0D0-U+E0D2"
"U+E0D4"
"U+E700-U+E7C5"
"U+F000-U+F2E0"
"U+2665"
"U+26A1"
"U+F400-U+F4A8"
"U+F67C"
"U+E000-U+E00A"
"U+F300-U+F313"
"U+E5FA-U+E62B"
];
in (builtins.concatStringsSep "," mappings) + " Symbols Nerd Font Mono";
symbol_map =
let
mappings = [
"U+23FB-U+23FE"
"U+2B58"
"U+E200-U+E2A9"
"U+E0A0-U+E0A3"
"U+E0B0-U+E0BF"
"U+E0C0-U+E0C8"
"U+E0CC-U+E0CF"
"U+E0D0-U+E0D2"
"U+E0D4"
"U+E700-U+E7C5"
"U+F000-U+F2E0"
"U+2665"
"U+26A1"
"U+F400-U+F4A8"
"U+F67C"
"U+E000-U+E00A"
"U+F300-U+F313"
"U+E5FA-U+E62B"
];
in
(builtins.concatStringsSep "," mappings) + " Symbols Nerd Font Mono";
};
};
@@ -75,15 +77,24 @@
urls = [
{
url = "https://www.tagesschau.de/xml/rss2";
tags = [ "news" "de" ];
tags = [
"news"
"de"
];
}
{
url = "https://www.spiegel.de/schlagzeilen/index.rss";
tags = [ "news" "de" ];
tags = [
"news"
"de"
];
}
{
url = "https://www.focus.de/rss";
tags = [ "news" "de" ];
tags = [
"news"
"de"
];
}
{
url = "https://feeds.feedburner.com/blogspot/rkEL";
@@ -92,7 +103,9 @@
];
};
programs.cava = { enable = true; };
programs.cava = {
enable = true;
};
programs.yazi = {
enable = true;
@@ -100,7 +113,13 @@
enableZshIntegration = true;
enableFishIntegration = true;
settings = { ration = [ 1 3 4 ]; };
settings = {
ration = [
1
3
4
];
};
};
programs.fzf = {
@@ -109,8 +128,7 @@
enableZshIntegration = true;
enableFishIntegration = true;
defaultCommand = "fd --type f --strip-cwd-prefix --hidden --exclude .git";
fileWidgetCommand =
"fd --type f --strip-cwd-prefix --hidden --exclude .git";
fileWidgetCommand = "fd --type f --strip-cwd-prefix --hidden --exclude .git";
defaultOptions = [
"--height 100%"
"--border sharp"
@@ -121,7 +139,44 @@
};
# TODO: Install OpenCode
# TODO: Install NuShell
programs.nushell = {
enable = true;
shellAliases = {
# ls = "eza --icons=always";
la = "ls -la";
#tree = "eza --icons=always -T";
i = "kitty +kitten icat";
# cat = "bat --color=always --style=numbers";
grep = "rg";
};
extraConfig = ''
$env.config = {
show_banner: false
}
# Starship
$env.STARSHIP_SHELL = "nu"
mkdir ~/.cache/starship
starship init nu | save -f ~/.cache/starship/init.nu
# fzf picker for nvim
def f [] { nvim (fzf) }
# llm | glow
def l [...args] { llm prompt -m groq/llama-3.3-70b-versatile -t std ...$args | glow }
# Fastfetch on shell start
fastfetch
'';
extraEnv = ''
starship init nu | save -f ~/.cache/starship/init.nu
use ~/.cache/starship/init.nu
'';
};
programs.fish = {
enable = true;
@@ -132,11 +187,13 @@
tree = "eza --icons=always -T";
i = "kitty +kitten icat";
cat = "bat --color=always --style=numbers";
grep = "ripgrep";
nix-switch = if pkgs.stdenv.isDarwin then
"darwin-rebuild switch --flake ~/.config/nix#(hostname -s)"
else
"sudo nixos-rebuild switch --flake ~/.config/nix#(hostname -s)";
grep = "rg";
cp = "rsync -ah --progress";
nix-switch =
if pkgs.stdenv.isDarwin then
"darwin-rebuild switch --flake ~/.config/nix#(hostname -s)"
else
"sudo nixos-rebuild switch --flake ~/.config/nix#(hostname -s)";
};
interactiveShellInit = ''
@@ -192,8 +249,7 @@
# Git status module settings
git_status = {
format =
"[[(*$conflicted$untracked$modified$staged$renamed$deleted)](red) ($ahead_behind$stashed)]($style)";
format = "[[(*$conflicted$untracked$modified$staged$renamed$deleted)](red) ($ahead_behind$stashed)]($style)";
style = "bold #a6e3a1";
conflicted = "";
untracked = "";