various cool shit
This commit is contained in:
parent
a90f967f0f
commit
e64307bae3
82
common.nix
82
common.nix
@ -341,7 +341,8 @@ in
|
||||
home.sessionVariables = {
|
||||
PAGER = "less -RFX --tabs=4";
|
||||
MANPAGER = "nvim +'setl filetype=terminal' +'Man!'";
|
||||
#QT_QPA_PLATFORMTHEME = "qt5ct";
|
||||
SSH_AUTH_SOCK = "$XDG_RUNTIME_DIR/keyring/ssh";
|
||||
NIXOS_OZONE_WL = "1";
|
||||
};
|
||||
|
||||
xdg.mimeApps = {
|
||||
@ -469,8 +470,6 @@ in
|
||||
qemu # Virtualization/Emulation
|
||||
bash # Compat
|
||||
jetbrains.idea-ultimate # IntelliJ Ultimate
|
||||
jetbrains.idea-community # IntelliJ Community
|
||||
jetbrains.rust-rover # Rust IDE
|
||||
maven # Java Build tool
|
||||
jdk # Java development kit
|
||||
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'';
|
||||
};
|
||||
};
|
||||
nix-your-shell.enable = true;
|
||||
bash.enable = true;
|
||||
kitty = {
|
||||
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.
|
||||
home-manager.enable = true;
|
||||
};
|
||||
@ -701,16 +765,18 @@ in
|
||||
xsession.enable = true;
|
||||
xsession.windowManager.command = "dwm";
|
||||
|
||||
wayland.windowManager.hyprland.systemd.enable = false;
|
||||
|
||||
gtk = {
|
||||
enable = true;
|
||||
#theme = {
|
||||
# name = "Catppuccin Mocha";
|
||||
# package = pkgs.catppuccin-gtk;
|
||||
#};
|
||||
font = {
|
||||
package = pkgs.fira;
|
||||
name = "Fira Sans";
|
||||
};
|
||||
cursorTheme = {
|
||||
size = 16;
|
||||
name = "catppuccin-dark-blue-cursors";
|
||||
};
|
||||
iconTheme = {
|
||||
name = "catppuccin-papirus-folders";
|
||||
package = pkgs.catppuccin-papirus-folders;
|
||||
|
Loading…
x
Reference in New Issue
Block a user