various cool shit

This commit is contained in:
Leon Wilzer 2025-01-02 01:04:17 +01:00
parent a90f967f0f
commit e64307bae3
Signed by: leon
GPG Key ID: 645EFCD19E59ED05

View File

@ -341,7 +341,8 @@ in
home.sessionVariables = { home.sessionVariables = {
PAGER = "less -RFX --tabs=4"; PAGER = "less -RFX --tabs=4";
MANPAGER = "nvim +'setl filetype=terminal' +'Man!'"; MANPAGER = "nvim +'setl filetype=terminal' +'Man!'";
#QT_QPA_PLATFORMTHEME = "qt5ct"; SSH_AUTH_SOCK = "$XDG_RUNTIME_DIR/keyring/ssh";
NIXOS_OZONE_WL = "1";
}; };
xdg.mimeApps = { xdg.mimeApps = {
@ -469,8 +470,6 @@ in
qemu # Virtualization/Emulation qemu # Virtualization/Emulation
bash # Compat bash # Compat
jetbrains.idea-ultimate # IntelliJ Ultimate jetbrains.idea-ultimate # IntelliJ Ultimate
jetbrains.idea-community # IntelliJ Community
jetbrains.rust-rover # Rust IDE
maven # Java Build tool maven # Java Build tool
jdk # Java development kit jdk # Java development kit
nixfmt-rfc-style # official nix formatter nixfmt-rfc-style # official nix formatter
@ -520,6 +519,7 @@ in
git-remove-untracked = ''git fetch --prune && git branch -r | awk "{print \$1}" | egrep -v -f /dev/fd/0 <(git branch -vv | grep origin) | awk "{print \$1}" | xargs git branch -d''; git-remove-untracked = ''git fetch --prune && git branch -r | awk "{print \$1}" | egrep -v -f /dev/fd/0 <(git branch -vv | grep origin) | awk "{print \$1}" | xargs git branch -d'';
}; };
}; };
nix-your-shell.enable = true;
bash.enable = true; bash.enable = true;
kitty = { kitty = {
enable = true; enable = true;
@ -692,7 +692,71 @@ in
}; };
}; };
}; };
hyprlock.enable = true; hyprlock = {
enable = true;
settings = {
# General
general = {
disable_loading_bar = true;
hide_cursor = true;
};
# Background
background = {
monitor = "";
path = "$XDG_PICTURES_DIR/Wallpapers/current";
blur_passes = 4;
blur_size = 8;
color = "rgba($baseAlphaff)";
};
# Time
label = {
monitor = "";
text = ''cmd[update:30000] echo "$(date +"%R")"'';
color = "$text";
font_size = 90;
font_family = "$font";
position = "-30, 0";
halign = "right";
valign = "top";
};
# Use Avatar
image = {
monitor = "";
path = "~/.face";
size = 100;
border_color = "$accent";
position = "0, 75";
halign = "center";
valign = "center";
};
# Input Field
input-field = {
monitor = "";
size = "300, 60";
outline_thickness = 4;
dots_size = 0.2;
dots_spacing = 0.2;
dots_center = true;
outer_color = "$accent";
inner_color = "$surface0";
font_color = "$text";
fade_on_empty = false;
placeholder_text = ''<span foreground="##$textAlpha"><i>󰌾 Logged in as </i><span foreground="##$accentAlpha">$USER</span></span>'';
hide_input = false;
check_color = "$accent";
fail_color = "$red";
fail_text = "<i>$FAIL <b>($ATTEMPTS)</b></i>";
capslock_color = "$yellow";
position = "0, -35";
halign = "center";
valign = "center";
};
};
};
# Let Home Manager install and manage itself. # Let Home Manager install and manage itself.
home-manager.enable = true; home-manager.enable = true;
}; };
@ -701,16 +765,18 @@ in
xsession.enable = true; xsession.enable = true;
xsession.windowManager.command = "dwm"; xsession.windowManager.command = "dwm";
wayland.windowManager.hyprland.systemd.enable = false;
gtk = { gtk = {
enable = true; enable = true;
#theme = {
# name = "Catppuccin Mocha";
# package = pkgs.catppuccin-gtk;
#};
font = { font = {
package = pkgs.fira; package = pkgs.fira;
name = "Fira Sans"; name = "Fira Sans";
}; };
cursorTheme = {
size = 16;
name = "catppuccin-dark-blue-cursors";
};
iconTheme = { iconTheme = {
name = "catppuccin-papirus-folders"; name = "catppuccin-papirus-folders";
package = pkgs.catppuccin-papirus-folders; package = pkgs.catppuccin-papirus-folders;