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 = vicinae server
|
||||
exec-once = udiskie
|
||||
exec-once = swayosd-server
|
||||
|
||||
# Open programs on special workspaces
|
||||
exec-once = [ workspace special:term silent] $terminal
|
||||
@@ -179,6 +180,10 @@ master {
|
||||
orientation = right
|
||||
}
|
||||
|
||||
layout {
|
||||
# single_window_aspect_ratio = 16 9
|
||||
}
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#misc
|
||||
misc {
|
||||
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
|
||||
|
||||
# Laptop multimedia keys for volume and LCD brightness
|
||||
bindel = ,XF86AudioRaiseVolume, 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 = ,XF86AudioRaiseVolume, 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 = ,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 = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+
|
||||
bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%-
|
||||
@@ -403,6 +413,15 @@ windowrule {
|
||||
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
|
||||
layerrule = match:namespace notifications, animation slide
|
||||
|
||||
@@ -426,6 +445,12 @@ layerrule {
|
||||
blur = on
|
||||
}
|
||||
|
||||
layerrule {
|
||||
name = blur_swayosd
|
||||
match:namespace = swayosd
|
||||
blur = on
|
||||
}
|
||||
|
||||
# Disabled since vicinae is currently a window, and not a layer.
|
||||
# layerrule {
|
||||
# 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
|
||||
monitor.rules = [
|
||||
monitor.alsa.rules =
|
||||
[
|
||||
{
|
||||
matches = [
|
||||
matches =
|
||||
[
|
||||
{
|
||||
device.class = "monitor"
|
||||
node.name = "~.*"
|
||||
}
|
||||
]
|
||||
actions = {
|
||||
update-props = {
|
||||
device.nick = "Please Be Disabled"
|
||||
device.disabled = true
|
||||
device.description = "Disabled Monitor Source"
|
||||
actions =
|
||||
{
|
||||
update-props =
|
||||
{
|
||||
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,
|
||||
# to know which specific one was loaded, run: echo $RANDOM_THEME
|
||||
# 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
|
||||
# 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 explain="copilot explain"
|
||||
alias csv="csvlens"
|
||||
alias ccopilot="cd ~/code/copilot && copilot"
|
||||
|
||||
alias wstmux="cd ~/code/wasteside/app && tmux new -A -s wasteside"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user