stuff
This commit is contained in:
27
.config/alacritty/themes/light/ashes_light.toml
Normal file
27
.config/alacritty/themes/light/ashes_light.toml
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
[colors.primary]
|
||||||
|
background = '#f3f4f5'
|
||||||
|
foreground = '#565e65'
|
||||||
|
|
||||||
|
[colors.cursor]
|
||||||
|
text = '#f3f4f5'
|
||||||
|
cursor = '#565e65'
|
||||||
|
|
||||||
|
[colors.normal]
|
||||||
|
black = '#1c2023'
|
||||||
|
red = '#c7ae95'
|
||||||
|
green = '#95c7ae'
|
||||||
|
yellow = '#aec795'
|
||||||
|
blue = '#ae95c7'
|
||||||
|
magenta = '#c795ae'
|
||||||
|
cyan = '#95aec7'
|
||||||
|
white = '#c7ccd1'
|
||||||
|
|
||||||
|
[colors.bright]
|
||||||
|
black = '#747c84'
|
||||||
|
red = '#c7ae95'
|
||||||
|
green = '#95c7ae'
|
||||||
|
yellow = '#aec795'
|
||||||
|
blue = '#ae95c7'
|
||||||
|
magenta = '#c795ae'
|
||||||
|
cyan = '#95aec7'
|
||||||
|
white = '#f3f4f5'
|
||||||
75
.config/alacritty/themes/light/dawnfox.toml
Normal file
75
.config/alacritty/themes/light/dawnfox.toml
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
# Nightfox Alacritty Colors
|
||||||
|
## name: dawnfox
|
||||||
|
## upstream: https://github.com/edeneast/nightfox.nvim/raw/main/extra/dawnfox/alacritty.toml
|
||||||
|
|
||||||
|
[colors.primary]
|
||||||
|
background = "#faf4ed"
|
||||||
|
foreground = "#575279"
|
||||||
|
dim_foreground = "#4c4769"
|
||||||
|
bright_foreground = "#625c87"
|
||||||
|
|
||||||
|
[colors.cursor]
|
||||||
|
text = "#575279"
|
||||||
|
cursor = "#625c87"
|
||||||
|
|
||||||
|
[colors.vi_mode_cursor]
|
||||||
|
text = "#575279"
|
||||||
|
cursor = "#56949f"
|
||||||
|
|
||||||
|
[colors.search.matches]
|
||||||
|
foreground = "#575279"
|
||||||
|
background = "#b8cece"
|
||||||
|
|
||||||
|
[colors.search.focused_match]
|
||||||
|
foreground = "#575279"
|
||||||
|
background = "#618774"
|
||||||
|
|
||||||
|
[colors.footer_bar]
|
||||||
|
foreground = "#575279"
|
||||||
|
background = "#ebdfe4"
|
||||||
|
|
||||||
|
[colors.hints.start]
|
||||||
|
foreground = "#575279"
|
||||||
|
background = "#d7827e"
|
||||||
|
|
||||||
|
[colors.hints.end]
|
||||||
|
foreground = "#575279"
|
||||||
|
background = "#ebdfe4"
|
||||||
|
|
||||||
|
[colors.selection]
|
||||||
|
text = "#575279"
|
||||||
|
background = "#d0d8d8"
|
||||||
|
|
||||||
|
[colors.normal]
|
||||||
|
black = "#575279"
|
||||||
|
red = "#b4637a"
|
||||||
|
green = "#618774"
|
||||||
|
yellow = "#ea9d34"
|
||||||
|
blue = "#286983"
|
||||||
|
magenta = "#907aa9"
|
||||||
|
cyan = "#56949f"
|
||||||
|
# white = "#e5e9f0" # Manually inverted from the original theme to match the light background
|
||||||
|
white = "#575279"
|
||||||
|
|
||||||
|
[colors.bright]
|
||||||
|
black = "#5f5695"
|
||||||
|
red = "#c26d85"
|
||||||
|
green = "#629f81"
|
||||||
|
yellow = "#eea846"
|
||||||
|
blue = "#2d81a3"
|
||||||
|
magenta = "#9a80b9"
|
||||||
|
cyan = "#5ca7b4"
|
||||||
|
# white = "#e6ebf3" # Manually inverted from the original theme to match the light background
|
||||||
|
white = "#5f5695"
|
||||||
|
|
||||||
|
|
||||||
|
[colors.dim]
|
||||||
|
black = "#504c6b"
|
||||||
|
red = "#a5576d"
|
||||||
|
green = "#597668"
|
||||||
|
yellow = "#dd9024"
|
||||||
|
blue = "#295e73"
|
||||||
|
magenta = "#816b9a"
|
||||||
|
cyan = "#50848c"
|
||||||
|
# white = "#c8cfde" # Manually inverted from the original theme to match the light background
|
||||||
|
white = "#504c6b"
|
||||||
@@ -1 +1 @@
|
|||||||
alabaster.toml
|
dawnfox.toml
|
||||||
@@ -51,6 +51,7 @@ exec-once = waybar
|
|||||||
exec-once = darkman run
|
exec-once = darkman run
|
||||||
exec-once = vicinae server
|
exec-once = vicinae server
|
||||||
exec-once = udiskie
|
exec-once = udiskie
|
||||||
|
exec-once = swayosd-server
|
||||||
|
|
||||||
# Open programs on special workspaces
|
# Open programs on special workspaces
|
||||||
exec-once = [ workspace special:term silent] $terminal
|
exec-once = [ workspace special:term silent] $terminal
|
||||||
@@ -179,6 +180,10 @@ master {
|
|||||||
orientation = right
|
orientation = right
|
||||||
}
|
}
|
||||||
|
|
||||||
|
layout {
|
||||||
|
# single_window_aspect_ratio = 16 9
|
||||||
|
}
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#misc
|
# https://wiki.hyprland.org/Configuring/Variables/#misc
|
||||||
misc {
|
misc {
|
||||||
force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
|
force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
|
||||||
@@ -329,9 +334,14 @@ bindm = $mainMod, mouse:272, movewindow
|
|||||||
bindm = $mainMod, mouse:273, resizewindow
|
bindm = $mainMod, mouse:273, resizewindow
|
||||||
|
|
||||||
# Laptop multimedia keys for volume and LCD brightness
|
# Laptop multimedia keys for volume and LCD brightness
|
||||||
bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
# bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
||||||
bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
# bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
||||||
bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
# bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
||||||
|
bindel = ,XF86AudioRaiseVolume, exec, swayosd-client --output-volume raise
|
||||||
|
bindel = ,XF86AudioLowerVolume, exec, swayosd-client --output-volume lower
|
||||||
|
bindel = ,XF86AudioMute, exec, swayosd-client --output-volume mute-toggle
|
||||||
|
|
||||||
|
|
||||||
bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle
|
bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle
|
||||||
bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+
|
bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+
|
||||||
bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%-
|
bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%-
|
||||||
@@ -403,6 +413,15 @@ windowrule {
|
|||||||
no_anim = on
|
no_anim = on
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# UXPlay windows are always floating and exact size
|
||||||
|
windowrule {
|
||||||
|
name = "uxplay"
|
||||||
|
match:initial_class = GStreamer
|
||||||
|
match:initial_title = Pauls PC # This is the server name (-n) set in ~/.config/uxplayrc
|
||||||
|
float = 1
|
||||||
|
center = 1
|
||||||
|
}
|
||||||
|
|
||||||
# Notification animation style
|
# Notification animation style
|
||||||
layerrule = match:namespace notifications, animation slide
|
layerrule = match:namespace notifications, animation slide
|
||||||
|
|
||||||
@@ -426,6 +445,12 @@ layerrule {
|
|||||||
blur = on
|
blur = on
|
||||||
}
|
}
|
||||||
|
|
||||||
|
layerrule {
|
||||||
|
name = blur_swayosd
|
||||||
|
match:namespace = swayosd
|
||||||
|
blur = on
|
||||||
|
}
|
||||||
|
|
||||||
# Disabled since vicinae is currently a window, and not a layer.
|
# Disabled since vicinae is currently a window, and not a layer.
|
||||||
# layerrule {
|
# layerrule {
|
||||||
# name = blur_vicinae
|
# name = blur_vicinae
|
||||||
|
|||||||
22
.config/swayosd/colors.css
Normal file
22
.config/swayosd/colors.css
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
/* ~/.config/swayosd/colors.css
|
||||||
|
* Static example palette (Material-ish, dark)
|
||||||
|
* Used by: style.css via `@import "colors.css";`
|
||||||
|
*/
|
||||||
|
|
||||||
|
@define-color primary #8AB4F8; /* blue */
|
||||||
|
@define-color primary_container #1E3A5F; /* deep blue container */
|
||||||
|
|
||||||
|
@define-color surface_container_low #12161C; /* dark surface (low) */
|
||||||
|
@define-color outline #3A4654; /* subtle border/outline */
|
||||||
|
|
||||||
|
/* Optional extras (safe to keep even if unused) */
|
||||||
|
@define-color on_primary #0B1220;
|
||||||
|
@define-color on_primary_container #D7E3FF;
|
||||||
|
@define-color surface_container #161B22;
|
||||||
|
@define-color surface_container_high #1D2430;
|
||||||
|
@define-color error #F28B82;
|
||||||
|
@define-color warning #FDD663;
|
||||||
|
|
||||||
|
/* If you ever need transparency variants */
|
||||||
|
@define-color primary_transparent alpha(@primary, 0.7);
|
||||||
|
@define-color outline_transparent alpha(@outline, 0.7);
|
||||||
48
.config/swayosd/style.css
Normal file
48
.config/swayosd/style.css
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
@import "colors.css";
|
||||||
|
|
||||||
|
window#osd {
|
||||||
|
border-radius: 10px;
|
||||||
|
border: 2px solid @outline;
|
||||||
|
background: alpha(@surface_container_low, 0.4);
|
||||||
|
}
|
||||||
|
|
||||||
|
window#osd #container {
|
||||||
|
margin: 6px;
|
||||||
|
padding: 2px;
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#osd image {
|
||||||
|
-gtk-icon-transform: scale(0.7);
|
||||||
|
}
|
||||||
|
|
||||||
|
window#osd image,
|
||||||
|
window#osd label {
|
||||||
|
color: @primary;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#osd progressbar:disabled,
|
||||||
|
window#osd image:disabled {
|
||||||
|
opacity: 0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#osd progressbar {
|
||||||
|
min-height: 6px;
|
||||||
|
border-radius: 999px;
|
||||||
|
background: transparent;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#osd trough {
|
||||||
|
min-height: inherit;
|
||||||
|
border-radius: inherit;
|
||||||
|
border: none;
|
||||||
|
background: alpha(@primary_container, 0.5);
|
||||||
|
}
|
||||||
|
|
||||||
|
window#osd progress {
|
||||||
|
min-height: inherit;
|
||||||
|
border-radius: inherit;
|
||||||
|
border: none;
|
||||||
|
background: @primary;
|
||||||
|
}
|
||||||
3
.config/uxplayrc
Normal file
3
.config/uxplayrc
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
n "Pauls PC"
|
||||||
|
nh
|
||||||
|
fps 60
|
||||||
@@ -1,16 +1,18 @@
|
|||||||
# Disable all monitor sources (e.g. output mirrors) so they don't appear as input devices
|
# Disable all monitor sources (e.g. output mirrors) so they don't appear as input devices
|
||||||
monitor.rules = [
|
monitor.alsa.rules =
|
||||||
|
[
|
||||||
{
|
{
|
||||||
matches = [
|
matches =
|
||||||
|
[
|
||||||
{
|
{
|
||||||
device.class = "monitor"
|
node.name = "~.*"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
actions = {
|
actions =
|
||||||
update-props = {
|
{
|
||||||
device.nick = "Please Be Disabled"
|
update-props =
|
||||||
device.disabled = true
|
{
|
||||||
device.description = "Disabled Monitor Source"
|
item.features.monitor = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
3
.zshrc
3
.zshrc
@@ -8,7 +8,7 @@ export ZSH="$HOME/.oh-my-zsh"
|
|||||||
# load a random theme each time oh-my-zsh is loaded, in which case,
|
# load a random theme each time oh-my-zsh is loaded, in which case,
|
||||||
# to know which specific one was loaded, run: echo $RANDOM_THEME
|
# to know which specific one was loaded, run: echo $RANDOM_THEME
|
||||||
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
|
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
|
||||||
ZSH_THEME="gentoo"
|
ZSH_THEME="custom"
|
||||||
|
|
||||||
# Set list of themes to pick from when loading at random
|
# Set list of themes to pick from when loading at random
|
||||||
# Setting this variable when ZSH_THEME=random will cause zsh to load
|
# Setting this variable when ZSH_THEME=random will cause zsh to load
|
||||||
@@ -144,6 +144,7 @@ alias ccat="pygmentize -g -O style=monokai,linenos=1"
|
|||||||
alias rm="echo Use the full path i.e. '/bin/rm', consider using: trash"
|
alias rm="echo Use the full path i.e. '/bin/rm', consider using: trash"
|
||||||
alias explain="copilot explain"
|
alias explain="copilot explain"
|
||||||
alias csv="csvlens"
|
alias csv="csvlens"
|
||||||
|
alias ccopilot="cd ~/code/copilot && copilot"
|
||||||
|
|
||||||
alias wstmux="cd ~/code/wasteside/app && tmux new -A -s wasteside"
|
alias wstmux="cd ~/code/wasteside/app && tmux new -A -s wasteside"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user