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 = {
|
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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user