Proper colors in tmux, default xdg-desktop portal, and stupid grub themes

yeah that's about it I think
This commit is contained in:
foreverpyrite
2025-10-13 14:26:54 +00:00
parent 05d7845b60
commit dc50c31012
87 changed files with 137 additions and 29 deletions

View File

@@ -24,8 +24,8 @@ key = "F11"
mods = "None"
[env]
TERM = "xterm-256color"
TERM = "alacritty"
LC_CTYPE = "en_US.UTF-8"
# Catppuccin theme
[colors.primary]

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 657 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 467 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 968 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 561 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 899 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 574 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 491 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 491 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 263 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 651 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 940 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 295 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 689 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 607 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 641 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 449 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 443 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 239 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 380 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 783 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 761 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 564 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 409 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 425 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 547 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 516 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 716 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 663 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 595 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 271 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 546 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 592 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 567 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 674 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 417 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 716 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 716 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 618 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 660 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 569 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 443 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 572 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 984 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 778 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 688 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 457 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 754 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 754 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 454 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 731 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 381 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 480 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 520 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 631 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 225 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 428 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 635 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 716 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 713 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 B

View File

@@ -0,0 +1,50 @@
# GRUB2 gfxmenu pop theme, based and inspired by Vimix and Dracula grub themes
# Designed for any resolution
# Global Property
title-text: ""
desktop-image: "background.png"
desktop-image-scale-method: "stretch"
desktop-color: "#1E1E2E"
terminal-font: "Unifont Regular 16"
terminal-left: "0"
terminal-top: "0"
terminal-width: "100%"
terminal-height: "100%"
terminal-border: "0"
# Logo image
+ image {
left = 50%-50
top = 50%-50
file = "logo.png"
}
# Show the boot menu
+ boot_menu {
left = 50%-240
top = 60%
width = 480
height = 30%
item_font = "Unifont Regular 16"
item_color = "#CDD6F4"
selected_item_color = "#CDD6F4"
icon_width = 32
icon_height = 32
item_icon_space = 20
item_height = 36
item_padding = 5
item_spacing = 10
selected_item_pixmap_style = "select_*.png"
}
# Show a countdown message using the label component
+ label {
top = 82%
left = 35%
width = 30%
align = "center"
id = "__timeout__"
text = "Booting in %d seconds"
color = "#CDD6F4"
}

1
grub/tty.txt Normal file
View File

@@ -0,0 +1 @@
vt.default_red=30,243,166,249,137,245,148,186,88,243,166,249,137,245,148,166 vt.default_grn=30,139,227,226,180,194,226,194,91,139,227,226,180,194,226,173 vt.default_blu=46,168,161,175,250,231,213,222,112,168,161,175,250,231,213,200

View File

@@ -81,7 +81,7 @@ input {
// Find more information on the wiki:
// https://yalter.github.io/niri/Configuration:-Outputs
// Remember to uncomment the node by removing "/-"!
/-output "eDP-1" {
output "eDP-1" {
// Uncomment this line to disable this output.
// off
@@ -91,10 +91,10 @@ input {
// for the resolution.
// If the mode is omitted altogether or is invalid, niri will pick one automatically.
// Run `niri msg outputs` while inside a niri instance to list all outputs and their modes.
mode "1920x1080@120.030"
mode "1920x1080@59.999"
// You can use integer or fractional scale, for example use 1.5 for 150% scale.
scale 2
scale 1
// Transform allows to rotate the output counter-clockwise, valid values are:
// normal, 90, 180, 270, flipped, flipped-90, flipped-180 and flipped-270.
@@ -109,7 +109,7 @@ input {
// so to put another output directly adjacent to it on the right, set its x to 1920.
// If the position is unset or results in an overlap, the output is instead placed
// automatically.
position x=1280 y=0
// position x=1280 y=0
}
// Settings that influence how windows are positioned and sized.

View File

@@ -6,13 +6,14 @@
],
"position": "center",
"sortByMostUsed": true,
"terminalCommand": "xterm -e",
"useApp2Unit": false
},
"audio": {
"cavaFrameRate": 60,
"mprisBlacklist": [
],
"preferredPlayer": "",
"preferredPlayer": "spotify",
"visualizerType": "linear",
"volumeOverdrive": false,
"volumeStep": 5
@@ -47,9 +48,11 @@
},
{
"autoHide": true,
"colorizeIcons": false,
"id": "ActiveWindow",
"scrollingMode": "hover",
"showIcon": true
"showIcon": true,
"width": 145
},
{
"autoHide": true,
@@ -65,6 +68,9 @@
"id": "ScreenRecorder"
},
{
"blacklist": [
],
"colorizeIcons": false,
"id": "Tray"
},
{
@@ -92,10 +98,11 @@
"id": "Brightness"
},
{
"customFont": "",
"formatHorizontal": "HH:mm ddd, MMM dd",
"formatVertical": "HH mm - dd MM",
"id": "Clock",
"useMonospacedFont": true,
"useCustomFont": false,
"usePrimaryColor": true
},
{
@@ -112,17 +119,45 @@
},
"colorSchemes": {
"darkMode": true,
"generateTemplatesForPredefined": true,
"matugenSchemeType": "scheme-rainbow",
"predefinedScheme": "Catppuccin",
"useWallpaperColors": false
},
"controlCenter": {
"position": "close_to_bar_button",
"quickSettingsStyle": "compact",
"widgets": {
"quickSettings": [
{
"id": "WiFi"
},
{
"id": "Bluetooth"
},
{
"id": "Notifications"
},
{
"id": "ScreenRecorder"
},
{
"id": "PowerProfile"
},
{
"id": "WallpaperSelector"
}
]
}
},
"dock": {
"autoHide": false,
"backgroundOpacity": 1,
"exclusive": false,
"colorizeIcons": false,
"displayMode": "always_visible",
"floatingRatio": 1,
"monitors": [
],
"onlySameOutput": true,
"pinnedApps": [
]
},
@@ -130,6 +165,7 @@
"animationDisabled": false,
"animationSpeed": 1.1500000000000001,
"avatarImage": "/home/foreverpyrite/Pictures/Pysprite/ForeverPyrite Head.png",
"compactLockScreen": false,
"dimDesktop": true,
"forceBlackScreenCorners": false,
"radiusRatio": 1,
@@ -142,24 +178,11 @@
"wallpaperChange": ""
},
"location": {
"name": "New York",
"name": "Dayton, OH",
"showWeekNumberInCalendar": false,
"use12hourFormat": false,
"useFahrenheit": true
},
"matugen": {
"enableUserTemplates": false,
"foot": false,
"fuzzel": false,
"ghostty": false,
"gtk3": false,
"gtk4": false,
"kitty": false,
"pywalfox": false,
"qt5": false,
"qt6": false,
"vesktop": false
},
"network": {
"wifiEnabled": true
},
@@ -170,13 +193,13 @@
"forced": true,
"manualSunrise": "06:30",
"manualSunset": "18:30",
"nightTemp": "4000"
"nightTemp": "3000"
},
"notifications": {
"alwaysOnTop": false,
"criticalUrgencyDuration": 15,
"doNotDisturb": false,
"lastSeenTs": 1759199713000,
"lastSeenTs": 1759414853000,
"location": "top_right",
"lowUrgencyDuration": 3,
"monitors": [
@@ -185,6 +208,7 @@
"respectExpireTimeout": false
},
"osd": {
"alwaysOnTop": false,
"autoHideMs": 2000,
"enabled": true,
"location": "top_right",
@@ -203,15 +227,36 @@
"videoSource": "portal"
},
"settingsVersion": 12,
"templates": {
"discord": false,
"discord_armcord": false,
"discord_dorion": false,
"discord_equibop": false,
"discord_lightcord": false,
"discord_vesktop": false,
"discord_webcord": false,
"enableUserTemplates": false,
"foot": false,
"fuzzel": false,
"ghostty": false,
"gtk": false,
"kcolorscheme": false,
"kitty": false,
"pywalfox": false,
"qt": false
},
"ui": {
"fontBillboard": "Inter",
"fontDefault": "NimbusSansDOT Nerd Font",
"fontDefaultScale": 1,
"fontFixed": "Hack Nerd Font Mono",
"fontFixedScale": 1,
"idleInhibitorEnabled": false,
"monitorsScaling": [
]
],
"tooltipsEnabled": true
},
"wallpaper": {
"defaultWallpaper": "/etc/xdg/quickshell/noctalia-shell/Assets/Wallpaper/noctalia.png",
"directory": "/home/foreverpyrite/Pictures/Wallpapers",
"enableMultiMonitorDirectories": false,
"enabled": false,

View File

@@ -4,6 +4,10 @@ require("config.lazy")
-- Unfortunately, the file paths are too long and break things
vim.loader.enable(false)
-- Colors for Neovide & Tmux
vim.o.termguicolors = true
vim.cmd("colorscheme catppuccin-mocha")
-- Clipboard (hopefully, right now my clipboard provider is tmux ig so...)
vim.o.clipboard = "unnamedplus"
vim.api.nvim_set_keymap("", "<D-v>", "+p<CR>", { noremap = true, silent = true })

View File

@@ -21,6 +21,12 @@ setw -g pane-base-index 1
# Enable mouse mode (scrolling, pane selection)
set -g mouse on
# tmux-256color didn't seem to blow over well with many programs, including nvim
set-option -sa terminal-features ',alacritty:RGB'
set-option -ga terminal-features ",alacritty:usstyle"
set-option -ga terminal-overrides ',alacritty:Tc'
set -g default-terminal "alacritty"
# --- Keybindings ---
# More intuitive split keys (current path is preserved)
bind | split-window -h -c "#{pane_current_path}"

View File

@@ -0,0 +1,2 @@
[preferred]
default=gtk