switched to kitty, added blink-cmp emojis

also updated flake and fixed kernel issue
also attempted to make calendar tooltip in waybar scrollable but it isnt
working yet
This commit is contained in:
Gabriella Bere 2025-09-06 23:45:37 +01:00
parent 91dd593c28
commit bfde0fdfef
7 changed files with 124 additions and 123 deletions

View file

@ -73,14 +73,5 @@
# Add support for bluetooth headset media controls
services.mpris-proxy.enable = true;
programs.alacritty = {
enable = true;
package = pkgs.alacritty;
settings = {
window.dimensions = {
lines = 3;
columns = 200;
};
};
};
programs.kitty.enable = true;
}

View file

@ -65,7 +65,7 @@
"[workspace name:bg_noise] librewolf https://www.youtube.com/playlist?list=WL"
"[workspace name:main] alacritty"
"[workspace name:main] kitty"
"nm-applet --indicator"
"blueman-applet"
@ -78,7 +78,7 @@
"$mod, F11, fullscreen"
# Keybinds for starting programs
"$mod, F, exec, librewolf"
"$mod, 1, exec, alacritty"
"$mod, 1, exec, kitty"
"$mod, D, exec, vesktop"
"$mod, space, exec, bash -c 'wofi --show drun, run'"

View file

@ -37,7 +37,12 @@
markdown.enable = true;
java.enable = true;
};
autocomplete.blink-cmp.enable = true;
autocomplete.blink-cmp = {
enable = true;
sourcePlugins = {
emoji.enable = true;
};
};
notes.neorg = {
enable = true;
treesitter = {

View file

@ -21,7 +21,7 @@
};
emoji = {
package = pkgs.noto-fonts-emoji;
package = pkgs.noto-fonts-color-emoji;
name = "Noto Color Emoji";
};
};

View file

@ -3,34 +3,39 @@
programs.waybar = {
enable = true;
systemd.enable = true; # using these instead of exec-once beacuse SOME packages (swaync) dont let you disable them
settings = {
mainBar = {
layer = "top";
position = "top";
height = 30;
modules-left = [ "hyprland/workspaces" ];
modules-center = [
"clock"
"custom/swaync"
];
modules-right = [
"pulseaudio/slider"
"backlight/slider"
"battery"
"tray"
];
"clock" = {
"format" = "{:%A %d %b %T}";
"tooltip" = "true";
"tooltip-format" = "<tt>{calendar}</tt>";
"interval" = 1;
"calendar" = {
"mode" = "month";
"format" = {
"months" = "<span color='#${config.lib.stylix.colors.base0E}'><b>{}</b></span>";
"weekdays" = "<span color='#${config.lib.stylix.colors.base08}'><b>{}</b></span>";
settings = {
mainBar = {
layer = "top";
position = "top";
height = 30;
modules-left = [ "hyprland/workspaces" ];
modules-center = [
"clock"
"custom/swaync"
];
modules-right = [
"pulseaudio/slider"
"backlight/slider"
"battery"
"tray"
];
"clock" = {
"format" = "{:%A %d %b %T}";
"tooltip" = "true";
"tooltip-format" = "<tt>{calendar}</tt>";
"interval" = 1;
"calendar" = {
"mode" = "month";
"format" = {
"months" = "<span color='#${config.lib.stylix.colors.base0E}'><b>{}</b></span>";
"weekdays" = "<span color='#${config.lib.stylix.colors.base08}'><b>{}</b></span>";
"today" = "<span color='#${config.lib.stylix.colors.base09}'><b>{}</b></span>";
};
"actions" = {
"on-scroll-up" = "shift_down";
"on-scroll-down" = "shift_up";
"on-click-middle" = "shift_reset";
};
};
};
"custom/swaync" = {