Compare commits

..

2 Commits

Author SHA1 Message Date
Robin
bea73aac6b added alot 2026-03-21 19:18:13 +01:00
Robin
532cf4542e added alot 2025-11-30 21:51:33 +01:00
30 changed files with 2392 additions and 1058 deletions

View File

@@ -1 +1 @@
--theme="Catppuccin Latte"
--theme="Catppuccin Frappe"

File diff suppressed because it is too large Load Diff

View File

@@ -44,8 +44,8 @@
term = xterm-kitty
theme = catppuccin-frappe.conf
theme = catppuccin-mocha.conf
background-opacity = 0.9
font-size = 23
font-size = 26
font-family = "CaskaydiaCove Nerd Font Mono"

View File

@@ -0,0 +1,22 @@
palette = 0=#51576d
palette = 1=#e78284
palette = 2=#a6d189
palette = 3=#e5c890
palette = 4=#8caaee
palette = 5=#f4b8e4
palette = 6=#81c8be
palette = 7=#a5adce
palette = 8=#626880
palette = 9=#e78284
palette = 10=#a6d189
palette = 11=#e5c890
palette = 12=#8caaee
palette = 13=#f4b8e4
palette = 14=#81c8be
palette = 15=#b5bfe2
background = 303446
foreground = c6d0f5
cursor-color = f2d5cf
cursor-text = 232634
selection-background = 44495d
selection-foreground = c6d0f5

View File

@@ -0,0 +1,23 @@
palette = 0=#45475a
palette = 1=#f38ba8
palette = 2=#a6e3a1
palette = 3=#f9e2af
palette = 4=#89b4fa
palette = 5=#f5c2e7
palette = 6=#94e2d5
palette = 7=#a6adc8
palette = 8=#585b70
palette = 9=#f38ba8
palette = 10=#a6e3a1
palette = 11=#f9e2af
palette = 12=#89b4fa
palette = 13=#f5c2e7
palette = 14=#94e2d5
palette = 15=#bac2de
background = 1e1e2e
foreground = cdd6f4
cursor-color = f5e0dc
cursor-text = 11111b
selection-background = 353749
selection-foreground = cdd6f4
split-divider-color = 313244

48
.config/home-manager/flake.lock generated Normal file
View File

@@ -0,0 +1,48 @@
{
"nodes": {
"home-manager": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1764534535,
"narHash": "sha256-TkAB7JTfQXq8wpBcCZ8cH/Dlkd/96J0VjFKqwhKl7kI=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "784a83782ce00985bee65c588d4c315ec0b5a172",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "home-manager",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1764242076,
"narHash": "sha256-sKoIWfnijJ0+9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "2fad6eac6077f03fe109c4d4eb171cf96791faa4",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"root": {
"inputs": {
"home-manager": "home-manager",
"nixpkgs": "nixpkgs"
}
}
},
"root": "root",
"version": 7
}

View File

@@ -0,0 +1,31 @@
{
description = "Home Manager configuration of robin";
inputs = {
# Specify the source of Home Manager and Nixpkgs.
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
{ nixpkgs, home-manager, ... }:
let
system = "x86_64-linux";
pkgs = nixpkgs.legacyPackages.${system};
in
{
homeConfigurations."robin" = home-manager.lib.homeManagerConfiguration {
inherit pkgs;
# Specify your home configuration modules here, for example,
# the path to your home.nix.
modules = [ ./home.nix ];
# Optionally use extraSpecialArgs
# to pass through arguments to home.nix
};
};
}

View File

@@ -0,0 +1,44 @@
{config, pkgs, ...}: {
user = "robin";
programs.git = {
enable = true;
userName = "robin";
userEmail = "robin@mail.com";
aliases = {
pu = "push";
co = "checkout";
cm = "commit";
};
};
gtk = {
enable = true;
theme.name = "catppuccin-frappe-pink-compact";
cursorTheme.name = "Bibata-Modern-Classic";
iconTheme.name = "Colloid-Dark";
};
programs.zsh = {
enable = true;
enableCompletions = true;
autosuggestions.enable = true;
syntaxHighlighting.enable = true;
shellAliases = {
ll = "ls -l";
update = "sudo nixos-rebuild switch";
alias vim = "nvim";
alias cls = "clear";
alias femboy = "echo '$USER is a femboy'";
alias shut = "shutdown now";
alias re = "reboot";
alias ls = "exa";
alias switchhack = "fusee-nano ~/Downloads/switchhack/hekate_ctcaer_6.3.0.bin";
alias ssh_t = '(){ ssh $1 -t tmux;}';
alias sshserver = "ssh -i ~/.ssh/GlaServer00 glala@81.21.121.109";
};
history.size = 10000;
};
home.username = user;
home.homeDirectory = "/home/${user}";
programs.home-manager.enable = true;
home.stateVersion = "25.11";
}

View File

@@ -1,3 +1,4 @@
ecosystem:no_update_news = true
monitor=DP-3,2560x1440@144,0x0,1
monitor=DP-2,1680x1050@59,-1680x0,1
@@ -30,10 +31,10 @@ input {
general {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
gaps_workspaces = 0
gaps_in = 8
gaps_out = 8
gaps_in = 4
gaps_out = 4
border_size = 2
col.active_border = rgba(a6da95ee) rgba(b7bdf8ee) 45deg
col.active_border = rgba(f7f7f7aa) rgba(d3eec5aa) 45deg
col.inactive_border = rgba(595959aa)
layout = dwindle
@@ -41,7 +42,7 @@ general {
decoration {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
rounding = 12
rounding = 8
}
animations {
@@ -76,7 +77,7 @@ master {
$mainMod = SUPER
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
bind = $mainMod, Q, exec, kitty #terminal
bind = $mainMod, Q, exec, ghostty #terminal
bind = $mainMod, C, killactive,
bind = $mainMod, N, exec, hyprlock #lock screen
@@ -84,11 +85,11 @@ bind = $mainMod, E, exec, nautilus #File explorer
bind = $mainMod, V, togglefloating,
bind = $mainMod, R, exec, rofi -show drun #application launcher
bind = $mainMod SHIFT, R, exec, ps aux | grep waybar | grep -v grep | awk '{print $2}' | xargs kill; waybar
bind = $mainMod SHIFT, R, exec, pkill waybar; waybar
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, W, exec, pavucontrol
bind = $mainMod, O, togglesplit, # dwindle
bind = $mainMod, F, exec, librewolf
bind = $mainMod, F, exec, zen-beta
# Move focus with mainMod + arrow keys
bind = $mainMod, H, movefocus, l
@@ -155,9 +156,6 @@ submap=reset
exec-once=kdeconnectd
## network mount
#exec-once=sudo mkdir /run/media/glala/fileserver;sudo chown glala /run/media/glala/fileserver ;rclone mount --vfs-cache-mode writes --no-check-certificate --dir-cache-time 5s raspberrypi-dav: /run/media/glala/fileserver/ --no-check-certificate
##network manager
#exec-once=nm-applet
@@ -178,7 +176,6 @@ exec-once=kanata -c ~/.config/kanata/config.kbd
##status bar
exec-once=waybar
exec-once=systemctl --user start sunshine
exec-once=openrgb --startminimized
#exec-once=sleep 2 && killall openrgb
##authentication client
@@ -189,10 +186,10 @@ exec-once=/usr/lib/polkit-kde-authentication-agent-1
exec-once=swww-daemon
##screenshare
windowrulev2 = opacity 0.0 override 0.0 override,class:^(xwaylandvideobridge)$
windowrulev2 = noanim,class:^(xwaylandvideobridge)$
windowrulev2 = nofocus,class:^(xwaylandvideobridge)$
windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
#windowrule = opacity 0.0 override 0.0 override,class:^(xwaylandvideobridge)$
#windowrule = noanim,class:^(xwaylandvideobridge)$
#windowrule = nofocus,class:^(xwaylandvideobridge)$
#windowrule = noinitialfocus,class:^(xwaylandvideobridge)$
##dbus
exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP

View File

@@ -35,7 +35,7 @@ animations {
background {
monitor =
path = ~/Pictures/frieren-ultrawide-5040x2160-15153.jpg
path = ~/Pictures/wallpapers/frieren-beyond-journeys-end-7p-2560x1440.jpg
blur_passes = 3
}
@@ -54,7 +54,7 @@ input-field {
rounding = 15
font_family = $font
placeholder_text = Input password...
placeholder_text = password
fail_text = $PAMFAIL
# uncomment to use a letter instead of a dot to indicate the typed password
@@ -65,7 +65,7 @@ input-field {
# uncomment to use an input indicator that does not show the password length (similar to swaylock's input indicator)
# hide_input = true
position = 0, -20
position = 0, -90
halign = center
valign = center
}
@@ -74,11 +74,11 @@ input-field {
label {
monitor =
text = $TIME # ref. https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock/#variable-substitution
font_size = 90
font_size = 220
font_family = $font
position = -30, 0
halign = right
position = -30, -30
halign = center
valign = top
}
@@ -89,7 +89,7 @@ label {
font_size = 25
font_family = $font
position = -30, -150
halign = right
position = -30, -340
halign = center
valign = top
}

View File

@@ -1079,7 +1079,7 @@ font_size 26.0
#: The foreground and background colors.
background_opacity 0.7
background_opacity 0.9
# vim:ft=kitty
## name: Catppuccin Kitty Latte

View File

@@ -1,21 +0,0 @@
programs.zsh = {
enable = true;
enableCompletions = true;
autosuggestions.enable = true;
syntaxHighlighting.enable = true;
shellAliases = {
ll = "ls -l";
update = "sudo nixos-rebuild switch";
alias vim="nvim";
alias cls="clear";
alias femboy="echo '$USER is a femboy'";
alias shut="shutdown now";
alias re="reboot";
alias ls="exa";
alias switchhack="fusee-nano ~/Downloads/switchhack/hekate_ctcaer_6.3.0.bin";
alias ssh_t='(){ ssh $1 -t tmux;}';
alias sshserver="ssh -i ~/.ssh/GlaServer00 glala@81.21.121.109";
};
history.size = 10000;
};

View File

@@ -35,6 +35,12 @@ type = "prompt"
style = "full"
home_icon = "~"
[[blocks.segments]]
foreground = "p:lavender"
style = "plain"
type = "session"
template = " {{ if .SSHSession }} {{ end }}{{ .HostName }}"
[[blocks.segments]]
foreground = "p:lavender"
template = "{{ .HEAD }} "
@@ -61,11 +67,11 @@ type = "prompt"
[[blocks.segments]]
style = "plain"
foreground = "p:green"
template = "-"
template = "->"
type = "text"
[transient_prompt]
background = "transparent"
foreground = "p:pink"
template = " - "
template = " -> "

View File

@@ -1,20 +1,20 @@
@define-color foreground #C6D0F5;
@define-color background #303446;
@define-color foreground #cdd6f4;
@define-color background #1e1e2e;
@define-color cursor @color1;
@define-color color0 #C6D0F5;
@define-color color1 #F2D5CF;
@define-color color2 #EEBEBE;
@define-color color3 #F4B8E4;
@define-color color4 #CA9EE6;
@define-color color5 #E78284;
@define-color color6 #EA999C;
@define-color color1 #f5e0dc;
@define-color color2 #f2cdcd;
@define-color color3 #f5c2e7;
@define-color color4 #cba6f7;
@define-color color5 #f38ba8;
@define-color color6 #eba0ac;
@define-color color7 @color0;
@define-color color8 #EF9F76;
@define-color color9 #E5C890;
@define-color color10 #A6D189;
@define-color color11 #81C8BE;
@define-color color12 #99D1DB;
@define-color color13 #85C1DC;
@define-color color14 #8CAAEE;
@define-color color15 #BABBF1;
@define-color color8 #fab387;
@define-color color9 #f9e2af;
@define-color color10 #a6e3a1;
@define-color color11 #94e2d5;
@define-color color12 #89dceb;
@define-color color13 #74c7ec;
@define-color color14 #89b4fa;
@define-color color15 #b4befe;

View File

@@ -0,0 +1,20 @@
@define-color foreground #C6D0F5;
@define-color background #303446;
@define-color cursor @color1;
@define-color color0 #C6D0F5;
@define-color color1 #F2D5CF;
@define-color color2 #EEBEBE;
@define-color color3 #F4B8E4;
@define-color color4 #CA9EE6;
@define-color color5 #E78284;
@define-color color6 #EA999C;
@define-color color7 @color0;
@define-color color8 #EF9F76;
@define-color color9 #E5C890;
@define-color color10 #A6D189;
@define-color color11 #81C8BE;
@define-color color12 #99D1DB;
@define-color color13 #85C1DC;
@define-color color14 #8CAAEE;
@define-color color15 #BABBF1;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.4 KiB

View File

@@ -4,7 +4,7 @@
"reload_style_on_change": true,
"modules-left": ["custom/notification","clock","custom/pacman"],
"modules-center": ["hyprland/workspaces"],
"modules-right": ["network","bluetooth","tray"],
"modules-right": ["network","bluetooth","pulseaudio","tray"],
"hyprland/workspaces": {
@@ -51,7 +51,7 @@
"format-on": "󰂯 ",
"format-off": "BT-off ",
"format-disabled": "󰂲 ",
"format-connected-battery": "{device_battery_percentage}% 󰂯",
"format-connected-battery": "󰂯 {device_battery_percentage}%",
"format-alt": "{device_alias} 󰂯 ",
"tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected",
"tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}",
@@ -127,6 +127,18 @@
"tray": {
"icon-size": 14,
"spacing": 10
},
"pulseaudio": {
"format": "{icon} {volume}%",
"format-muted": "{icon} {volume}%",
"format-icons": {
"default": [ "󰕿", "󰖀", "󰕾" ],
"default-muted": "󰝟",
"headphone": "󰋋",
"headphone-muted": "󰟎",
"headset": "󰋎",
"headset-muted": "󰋐"
},
},
}

View File

@@ -10,23 +10,23 @@ window#waybar{
.modules-left {
padding:9px;
margin:10 10 5 10;
border-radius:10px;
background: alpha(@background,.6);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
border-radius:9px;
background: alpha(@background,0.6);
box-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
}
.modules-center {
padding:7px;
padding:9px;
margin:10 10 5 5;
border-radius:10px;
background: alpha(@background,.6);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
border-radius:9px;
background: alpha(@background,0.6);
box-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
}
.modules-right {
padding:7px;
padding:9px;
margin: 10 10 5 0;
border-radius:10px;
background: alpha(@background,.6);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
border-radius:9px;
background: alpha(@background,0.6);
box-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
}
tooltip {
background:@background;
@@ -58,7 +58,7 @@ tooltip {
#workspaces button {
all:unset;
padding: 0px 5px;
color: alpha(@color14,.4);
color: alpha(@color0,.4);
transition: all .2s ease;
}
#workspaces button:hover {
@@ -68,7 +68,7 @@ tooltip {
transition: all 1s ease;
}
#workspaces button.active {
color: @color15;
color: @foreground;
border: none;
text-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
}
@@ -84,7 +84,7 @@ tooltip {
transition: all 1s ease;
}
#workspaces button.empty.active {
color: @color1;
color: @color7;
border: none;
text-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
}
@@ -104,8 +104,11 @@ tooltip {
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#pulseaudio{
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#battery.charging {
color: #26A65B;

View File

@@ -1,132 +0,0 @@
{
"layer": "top",
"position": "top",
"reload_style_on_change": true,
"modules-left": ["custom/notification","clock","custom/pacman","tray"],
"modules-center": ["hyprland/workspaces"],
"modules-right": ["group/expand","bluetooth","network","battery"],
"hyprland/workspaces": {
"format": "{icon}",
"format-icons": {
"active": "",
"default": "",
"empty": ""
},
"persistent-workspaces": {
"*": [ 1,2,3,4,5 ]
}
},
"custom/notification": {
"tooltip": false,
"format": "",
"on-click": "swaync-client -t -sw",
"escape": true
},
"clock": {
"format": "{:%I:%M:%S %p} ",
"interval": 1,
"tooltip-format": "<tt>{calendar}</tt>",
"calendar": {
"format": {
"today": "<span color='#fAfBfC'><b>{}</b></span>"
}
},
"actions": {
"on-click-right": "shift_down",
"on-click": "shift_up"
}
},
"network": {
"format-wifi": "",
"format-ethernet":"",
"format-disconnected": "",
"tooltip-format-disconnected": "Error",
"tooltip-format-wifi": "{essid} ({signalStrength}%) ",
"tooltip-format-ethernet": "{ifname} 🖧 ",
"on-click": "kitty nmtui"
},
"bluetooth": {
"format-on": "󰂯",
"format-off": "BT-off",
"format-disabled": "󰂲",
"format-connected-battery": "{device_battery_percentage}% 󰂯",
"format-alt": "{device_alias} 󰂯",
"tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected",
"tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}",
"tooltip-format-enumerate-connected": "{device_alias}\n{device_address}",
"tooltip-format-enumerate-connected-battery": "{device_alias}\n{device_address}\n{device_battery_percentage}%",
"on-click-right": "blueman-manager",
},
"battery": {
"interval":30,
"states": {
"good": 95,
"warning": 30,
"critical": 20
},
"format": "{capacity}% {icon}",
"format-charging": "{capacity}% 󰂄",
"format-plugged": "{capacity}% 󰂄 ",
"format-alt": "{time} {icon}",
"format-icons": [
"󰁻",
"󰁼",
"󰁾",
"󰂀",
"󰂂",
"󰁹"
],
},
"custom/pacman": {
"format": "󰅢 {}",
"interval": 30,
"exec": "checkupdates | wc -l",
"exec-if": "exit 0",
"on-click": "kitty sh -c 'yay -Syu; echo Done - Press enter to exit; read'; pkill -SIGRTMIN+8 waybar",
"signal": 8,
"tooltip": false,
},
"custom/expand": {
"format": "",
"tooltip": false
},
"custom/endpoint":{
"format": "|",
"tooltip": false
},
"group/expand": {
"orientation": "horizontal",
"drawer": {
"transition-duration": 600,
"transition-to-left": true,
"click-to-reveal": true
},
"modules": ["custom/expand", "custom/colorpicker","cpu","memory","temperature","custom/endpoint"],
},
"custom/colorpicker": {
"format": "{}",
"return-type": "json",
"interval": "once",
"exec": "~/.config/waybar/scripts/colorpicker.sh -j",
"on-click": "~/.config/waybar/scripts/colorpicker.sh",
"signal": 1
},
"cpu": {
"format": "󰻠",
"tooltip": true
},
"memory": {
"format": ""
},
"temperature": {
"critical-threshold": 80,
"format": "",
},
"tray": {
"icon-size": 14,
"spacing": 10
},
}

View File

@@ -1,167 +0,0 @@
@import url('../../.cache/wal/colors-waybar.css');
* {
font-size:15px;
font-family: "CodeNewRoman Nerd Font Propo";
}
window#waybar{
all:unset;
}
.modules-left {
padding:7px;
margin:10 0 5 10;
border-radius:10px;
background: alpha(@background,.6);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
}
.modules-center {
padding:7px;
margin:10 0 5 0;
border-radius:10px;
background: alpha(@background,.6);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
}
.modules-right {
padding:7px;
margin: 10 10 5 0;
border-radius:10px;
background: alpha(@background,.6);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
}
tooltip {
background:@background;
color: @color7;
}
#clock:hover, #custom-pacman:hover, #custom-notification:hover,#bluetooth:hover,#network:hover,#battery:hover, #cpu:hover,#memory:hover,#temperature:hover{
transition: all .3s ease;
color:@color9;
}
#custom-notification {
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#clock{
padding: 0px 5px;
color:@color7;
transition: all .3s ease;
}
#custom-pacman{
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#workspaces {
padding: 0px 5px;
}
#workspaces button {
all:unset;
padding: 0px 5px;
color: alpha(@color9,.4);
transition: all .2s ease;
}
#workspaces button:hover {
color:rgba(0,0,0,0);
border: none;
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5);
transition: all 1s ease;
}
#workspaces button.active {
color: @color9;
border: none;
text-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
}
#workspaces button.empty {
color: rgba(0,0,0,0);
border: none;
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .2);
}
#workspaces button.empty:hover {
color: rgba(0,0,0,0);
border: none;
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5);
transition: all 1s ease;
}
#workspaces button.empty.active {
color: @color9;
border: none;
text-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
}
#bluetooth{
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#network{
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#battery{
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#battery.charging {
color: #26A65B;
}
#battery.warning:not(.charging) {
color: #ffbe61;
}
#battery.critical:not(.charging) {
color: #f53c3c;
animation-name: blink;
animation-duration: 0.5s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction: alternate;
}
#group-expand{
padding: 0px 5px;
transition: all .3s ease;
}
#custom-expand{
padding: 0px 5px;
color:alpha(@foreground,.2);
text-shadow: 0px 0px 2px rgba(0, 0, 0, .7);
transition: all .3s ease;
}
#custom-expand:hover{
color:rgba(255,255,255,.2);
text-shadow: 0px 0px 2px rgba(255, 255, 255, .5);
}
#custom-colorpicker{
padding: 0px 5px;
}
#cpu,#memory,#temperature{
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#custom-endpoint{
color:transparent;
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, 1);
}
#tray{
padding: 0px 5px;
transition: all .3s ease;
}
#tray menu * {
padding: 0px 5px;
transition: all .3s ease;
}
#tray menu separator {
padding: 0px 5px;
transition: all .3s ease;
}

View File

@@ -1,132 +0,0 @@
{
"layer": "top",
"position": "top",
"reload_style_on_change": true,
"modules-left": ["custom/notification","clock","custom/pacman","tray"],
"modules-center": ["hyprland/workspaces"],
"modules-right": ["group/expand","bluetooth","network","battery"],
"hyprland/workspaces": {
"format": "{icon}",
"format-icons": {
"active": "",
"default": "",
"empty": ""
},
"persistent-workspaces": {
"*": [ 1,2,3,4,5 ]
}
},
"custom/notification": {
"tooltip": false,
"format": "",
"on-click": "swaync-client -t -sw",
"escape": true
},
"clock": {
"format": "{:%I:%M:%S %p} ",
"interval": 1,
"tooltip-format": "<tt>{calendar}</tt>",
"calendar": {
"format": {
"today": "<span color='#fAfBfC'><b>{}</b></span>"
}
},
"actions": {
"on-click-right": "shift_down",
"on-click": "shift_up"
}
},
"network": {
"format-wifi": "",
"format-ethernet":"",
"format-disconnected": "",
"tooltip-format-disconnected": "Error",
"tooltip-format-wifi": "{essid} ({signalStrength}%) ",
"tooltip-format-ethernet": "{ifname} 🖧 ",
"on-click": "kitty nmtui"
},
"bluetooth": {
"format-on": "󰂯",
"format-off": "BT-off",
"format-disabled": "󰂲",
"format-connected-battery": "{device_battery_percentage}% 󰂯",
"format-alt": "{device_alias} 󰂯",
"tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected",
"tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}",
"tooltip-format-enumerate-connected": "{device_alias}\n{device_address}",
"tooltip-format-enumerate-connected-battery": "{device_alias}\n{device_address}\n{device_battery_percentage}%",
"on-click-right": "blueman-manager",
},
"battery": {
"interval":30,
"states": {
"good": 95,
"warning": 30,
"critical": 20
},
"format": "{capacity}% {icon}",
"format-charging": "{capacity}% 󰂄",
"format-plugged": "{capacity}% 󰂄 ",
"format-alt": "{time} {icon}",
"format-icons": [
"󰁻",
"󰁼",
"󰁾",
"󰂀",
"󰂂",
"󰁹"
],
},
"custom/pacman": {
"format": "󰅢 {}",
"interval": 30,
"exec": "checkupdates | wc -l",
"exec-if": "exit 0",
"on-click": "kitty sh -c 'yay -Syu; echo Done - Press enter to exit; read'; pkill -SIGRTMIN+8 waybar",
"signal": 8,
"tooltip": false,
},
"custom/expand": {
"format": "",
"tooltip": false
},
"custom/endpoint":{
"format": "|",
"tooltip": false
},
"group/expand": {
"orientation": "horizontal",
"drawer": {
"transition-duration": 600,
"transition-to-left": true,
"click-to-reveal": true
},
"modules": ["custom/expand", "custom/colorpicker","cpu","memory","temperature","custom/endpoint"],
},
"custom/colorpicker": {
"format": "{}",
"return-type": "json",
"interval": "once",
"exec": "~/.config/waybar/scripts/colorpicker.sh -j",
"on-click": "~/.config/waybar/scripts/colorpicker.sh",
"signal": 1
},
"cpu": {
"format": "󰻠",
"tooltip": true
},
"memory": {
"format": ""
},
"temperature": {
"critical-threshold": 80,
"format": "",
},
"tray": {
"icon-size": 14,
"spacing": 10
},
}

View File

@@ -1,182 +0,0 @@
@import url('../../.cache/wal/colors-waybar.css');
* {
font-size:15px;
font-family: "CodeNewRoman Nerd Font Propo";
}
window#waybar{
all:unset;
}
.modules-left {
padding:7px;
margin:10 0 5 10;
border-radius:10px;
background: alpha(@background,.6);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
}
.modules-center {
padding:7px;
margin:10 0 5 0;
border-radius:10px;
background: alpha(@background,.6);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
min-width: 150.5px;
}
.modules-right {
padding:7px;
margin: 10 10 5 0;
border-radius:10px;
background: alpha(@background,.6);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
}
tooltip {
background:@background;
color: @color7;
}
#clock:hover, #custom-pacman:hover, #custom-notification:hover,#bluetooth:hover,#network:hover,#battery:hover, #cpu:hover,#memory:hover,#temperature:hover{
transition: all .3s ease;
color:@color9;
}
#custom-notification {
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#clock{
padding: 0px 5px;
color:@color7;
transition: all .3s ease;
}
#custom-pacman{
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#workspaces {
padding: 0px 5px;
text-shadow:none;
}
#workspaces button {
all:unset;
margin: 0px 3px;
padding: 0px 2px;
color:rgba(0,0,0,0);
text-shadow:none;
background: @color2;
border-radius: 50%;
transition: all .3s;
min-width: 15px;
}
#workspaces button:hover {
color:rgba(0,0,0,0);
border: none;
background: @color1;
}
#workspaces button.active {
border: none;
padding: 0px 2px;
border-radius:10px;
background: @color1;
min-width: 30px;
}
#workspaces button.active:hover{
background: @color2;
}
#workspaces button.empty {
color: transparent;
border: none;
background: alpha(@background,.5) ;
}
#workspaces button.empty:hover {
color: rgba(0,0,0,0);
border: none;
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5);
}
#workspaces button.empty.active {
color: rgba(0,0,0,0);
border: none;
text-shadow: none;
background: @color1;
}
#workspaces button.empty.active:hover{
background: @color2;
}
#bluetooth{
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#network{
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#battery{
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#battery.charging {
color: #26A65B;
}
#battery.warning:not(.charging) {
color: #ffbe61;
}
#battery.critical:not(.charging) {
color: #f53c3c;
animation-name: blink;
animation-duration: 0.5s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction: alternate;
}
#group-expand{
padding: 0px 5px;
transition: all .3s ease;
}
#custom-expand{
padding: 0px 5px;
color:alpha(@foreground,.2);
text-shadow: 0px 0px 2px rgba(0, 0, 0, .7);
transition: all .3s ease;
}
#custom-expand:hover{
color:rgba(255,255,255,.2);
text-shadow: 0px 0px 2px rgba(255, 255, 255, .5);
}
#custom-colorpicker{
padding: 0px 5px;
}
#cpu,#memory,#temperature{
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#custom-endpoint{
color:transparent;
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, 1);
}
#tray{
padding: 0px 5px;
transition: all .3s ease;
}
#tray menu * {
padding: 0px 5px;
transition: all .3s ease;
}
#tray menu separator {
padding: 0px 5px;
transition: all .3s ease;
}

View File

@@ -1,136 +0,0 @@
{
"layer": "top",
"position": "top",
"margin-left": 10,
"margin-right": 10,
"margin-top": 7,
"margin-bottom": 0,
"reload_style_on_change": true,
"modules-left": ["custom/notification","clock","custom/pacman","tray"],
"modules-center": ["hyprland/workspaces"],
"modules-right": ["group/expand","bluetooth","network","battery"],
"hyprland/workspaces": {
"format": "{icon}",
"format-icons": {
"active": "",
"default": "",
"empty": ""
},
"persistent-workspaces": {
"*": [ 1,2,3,4,5 ]
}
},
"custom/notification": {
"tooltip": false,
"format": "",
"on-click": "swaync-client -t -sw",
"escape": true
},
"clock": {
"format": "{:%I:%M:%S %p} ",
"interval": 1,
"tooltip-format": "<tt>{calendar}</tt>",
"calendar": {
"format": {
"today": "<span color='#fAfBfC'><b>{}</b></span>"
}
},
"actions": {
"on-click-right": "shift_down",
"on-click": "shift_up"
}
},
"network": {
"format-wifi": "",
"format-ethernet":"",
"format-disconnected": "",
"tooltip-format-disconnected": "Error",
"tooltip-format-wifi": "{essid} ({signalStrength}%) ",
"tooltip-format-ethernet": "{ifname} 🖧 ",
"on-click": "kitty nmtui"
},
"bluetooth": {
"format-on": "󰂯",
"format-off": "BT-off",
"format-disabled": "󰂲",
"format-connected-battery": "{device_battery_percentage}% 󰂯",
"format-alt": "{device_alias} 󰂯",
"tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected",
"tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}",
"tooltip-format-enumerate-connected": "{device_alias}\n{device_address}",
"tooltip-format-enumerate-connected-battery": "{device_alias}\n{device_address}\n{device_battery_percentage}%",
"on-click-right": "blueman-manager",
},
"battery": {
"interval":30,
"states": {
"good": 95,
"warning": 30,
"critical": 20
},
"format": "{capacity}% {icon}",
"format-charging": "{capacity}% 󰂄",
"format-plugged": "{capacity}% 󰂄 ",
"format-alt": "{time} {icon}",
"format-icons": [
"󰁻",
"󰁼",
"󰁾",
"󰂀",
"󰂂",
"󰁹"
],
},
"custom/pacman": {
"format": "󰅢 {}",
"interval": 30,
"exec": "checkupdates | wc -l",
"exec-if": "exit 0",
"on-click": "kitty sh -c 'yay -Syu; echo Done - Press enter to exit; read'; pkill -SIGRTMIN+8 waybar",
"signal": 8,
"tooltip": false,
},
"custom/expand": {
"format": "",
"tooltip": false
},
"custom/endpoint":{
"format": "|",
"tooltip": false
},
"group/expand": {
"orientation": "horizontal",
"drawer": {
"transition-duration": 600,
"transition-to-left": true,
"click-to-reveal": true
},
"modules": ["custom/expand", "custom/colorpicker","cpu","memory","temperature","custom/endpoint"],
},
"custom/colorpicker": {
"format": "{}",
"return-type": "json",
"interval": "once",
"exec": "~/.config/waybar/scripts/colorpicker.sh -j",
"on-click": "~/.config/waybar/scripts/colorpicker.sh",
"signal": 1
},
"cpu": {
"format": "󰻠",
"tooltip": true
},
"memory": {
"format": ""
},
"temperature": {
"critical-threshold": 80,
"format": "",
},
"tray": {
"icon-size": 14,
"spacing": 10
},
}

View File

@@ -1,149 +0,0 @@
@import url('../../.cache/wal/colors-waybar.css');
* {
font-size:15px;
font-family: "CodeNewRoman Nerd Font Propo";
}
window#waybar{
border-radius:10px;
background: alpha(@background,.6);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
}
tooltip {
background:@background;
color: @color7;
}
#clock:hover, #custom-pacman:hover, #custom-notification:hover,#bluetooth:hover,#network:hover,#battery:hover, #cpu:hover,#memory:hover,#temperature:hover{
transition: all .3s ease;
color:@color9;
}
#custom-notification {
padding: 0px 5px 0 10;
transition: all .3s ease;
color:@color7;
}
#clock{
padding: 0px 5px;
color:@color7;
transition: all .3s ease;
}
#custom-pacman{
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#workspaces {
padding: 7px 5px;
}
#workspaces button {
all:unset;
padding: 0px 5px;
color: alpha(@color9,.4);
transition: all .2s ease;
}
#workspaces button:hover {
color:rgba(0,0,0,0);
border: none;
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5);
transition: all 1s ease;
}
#workspaces button.active {
color: @color9;
border: none;
text-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
}
#workspaces button.empty {
color: rgba(0,0,0,0);
border: none;
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .2);
}
#workspaces button.empty:hover {
color: rgba(0,0,0,0);
border: none;
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5);
transition: all 1s ease;
}
#workspaces button.empty.active {
color: @color9;
border: none;
text-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
}
#bluetooth{
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#network{
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#battery{
padding: 0px 10px 0 5;
transition: all .3s ease;
color:@color7;
}
#battery.charging {
color: #26A65B;
}
#battery.warning:not(.charging) {
color: #ffbe61;
}
#battery.critical:not(.charging) {
color: #f53c3c;
animation-name: blink;
animation-duration: 0.5s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction: alternate;
}
#group-expand{
padding: 0px 5px;
transition: all .3s ease;
}
#custom-expand{
padding: 0px 5px;
color:alpha(@foreground,.2);
text-shadow: 0px 0px 2px rgba(0, 0, 0, .7);
transition: all .3s ease;
}
#custom-expand:hover{
color:rgba(255,255,255,.2);
text-shadow: 0px 0px 2px rgba(255, 255, 255, .5);
}
#custom-colorpicker{
padding: 0px 5px;
}
#cpu,#memory,#temperature{
padding: 0px 5px;
transition: all .3s ease;
color:@color7;
}
#custom-endpoint{
color:transparent;
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, 1);
}
#tray{
padding: 0px 5px;
transition: all .3s ease;
}
#tray menu * {
padding: 0px 5px;
transition: all .3s ease;
}
#tray menu separator {
padding: 0px 5px;
transition: all .3s ease;
}

View File

@@ -1,20 +0,0 @@
{
"layer": "top",
"position": "top",
"reload_style_on_change": true,
"modules-center": ["hyprland/workspaces"],
"hyprland/workspaces": {
"format": "{icon}",
"format-icons": {
"active": "",
"default": "",
"empty": ""
},
"persistent-workspaces": {
"*": [ 1,2,3,4,5 ]
}
}
}

View File

@@ -1,52 +0,0 @@
@import url('../../.cache/wal/colors-waybar.css');
* {
font-size:15px;
font-family: "CodeNewRoman Nerd Font Propo";
}
window#waybar{
all:unset;
}
.modules-center {
padding:7px;
margin:10 0 5 0;
border-radius:10px;
background: alpha(@background,.6);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
}
#workspaces {
padding: 0px 5px;
}
#workspaces button {
all:unset;
padding: 0px 5px;
color: alpha(@color9,.4);
transition: all .2s ease;
}
#workspaces button:hover {
color:rgba(0,0,0,0);
border: none;
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5);
transition: all 1s ease;
}
#workspaces button.active {
color: @color9;
border: none;
text-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
}
#workspaces button.empty {
color: rgba(0,0,0,0);
border: none;
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .2);
}
#workspaces button.empty:hover {
color: rgba(0,0,0,0);
border: none;
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5);
transition: all 1s ease;
}
#workspaces button.empty.active {
color: @color9;
border: none;
text-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
}

13
.zshrc
View File

@@ -1,6 +1,9 @@
ZINIT_HOME="${XDG_DATA_HOME:-${HOME}/.local/share}/zinit/zinit.git"
ZSH_AUTOSUGGEST_BUFFER_MAX_SIZE="20"
ZSH_AUTOSUGGEST_USE_ASYNC=1
if [ ! -d "$ZINIT_HOME" ]; then
mkdir -p "$(dirname $ZINIT_HOME)"
git clone https://github.com/zdharma-continuum/zinit.git "$ZINIT_HOME"
@@ -50,18 +53,22 @@ zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"
zstyle ':completion:*' menu no
zstyle ':fzf-tab:complete:cd:*' fzf-preview 'ls --color $realpath'
zstyle ':fzf-tab:complete:__zoxide_z:*' fzf-preview 'ls --color $realpath'
zstyle 'fzf-preview:complete:bat' fzf-preview "--color=always {} --preview-window '~3'"
export EDITOR=nvim
# Aliase
alias update="sudo nix flake update --flake /etc/nixos/ &&sudo nixos-rebuild switch --flake /etc/nixos/"
alias vim="nvim"
alias cls="clear"
alias femboy="echo '$USER is a femboy'"
alias shut="shutdown now"
alias re="reboot"
alias ls="exa"
alias ls="exa --icons"
alias switchhack="fusee-nano ~/Downloads/switchhack/hekate_ctcaer_6.3.0.bin"
alias ssh_t='(){ ssh $1 -t tmux;}'
alias sshserver="ssh -i ~/.ssh/GlaServer00 glala@81.21.121.109"
alias sshserver="ssh -i ~/.ssh/GlaServer00 glala@81.21.120.94"
alias rmnixcache="sudo nix-collect-garbage --delete-older-than 1d; rm -r ~/.cache/oh-my-posh/"
alias open="xdg-open"
alias fastfetch="fastfetch --logo-type kitty-icat --logo Pictures/pfp/34e6caa11e82b467927591f71096323c.jpg --logo-width 30 --logo-height 30"
eval "$(fzf --zsh)"
eval "$(zoxide init --cmd cd zsh)"