Automated updated process of shell scripts and DOT Files (gentooamd)
This commit is contained in:
parent
d9e6b1887c
commit
0dc4186f14
@ -1 +1 @@
|
|||||||
# app-arch/7zip ~amd64
|
app-arch/7zip ~amd64
|
||||||
|
|||||||
@ -0,0 +1 @@
|
|||||||
|
app-misc/nwg-look ~amd64
|
||||||
@ -1,4 +1,5 @@
|
|||||||
sys-kernel/gentoo-kernel compiler-clang
|
sys-kernel/gentoo-kernel compiler-clang
|
||||||
|
sys-kernel/gentoo-kernel large-builds.conf
|
||||||
sys-apps/dbus dbus-rdynamic.conf
|
sys-apps/dbus dbus-rdynamic.conf
|
||||||
llvm-core/llvm large-builds.conf
|
llvm-core/llvm large-builds.conf
|
||||||
llvm-core/clang large-builds.conf
|
llvm-core/clang large-builds.conf
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -1,7 +1,7 @@
|
|||||||
[files]
|
[files]
|
||||||
recent_files=/home/ganome/Nextcloud/MoreStorage/Ganome/files/SCAR-iT/HAM/QRM/Interference;/home/ganome/Documents/TODO;/home/ganome/Projects/ark-repo/ASA/mod-list.txt;/home/ganome/Projects/matrix/MAS-debug.txt;/home/ganome/Projects/matrix/404-video-error.txt;/home/ganome/Projects/matrix/31.conf;/home/ganome/Projects/minecraft/JustEnoughPaper/libs.versions.toml;/home/ganome/Projects/minecraft/JustEnoughPaper/build.gradle.kts;/home/ganome/Documents/GC-Notes;/home/ganome/Documents/Matrix-Synapse/AdminAPI;
|
recent_files=/home/ganome/Nextcloud/MoreStorage/Ganome/files/SCAR-iT/HAM/QRM/Interference;/home/ganome/Documents/TODO;/home/ganome/Projects/ark-repo/ASA/mod-list.txt;/home/ganome/Projects/matrix/MAS-debug.txt;/home/ganome/Projects/matrix/404-video-error.txt;/home/ganome/Projects/matrix/31.conf;/home/ganome/Projects/minecraft/JustEnoughPaper/libs.versions.toml;/home/ganome/Projects/minecraft/JustEnoughPaper/build.gradle.kts;/home/ganome/Documents/GC-Notes;/home/ganome/Documents/Matrix-Synapse/AdminAPI;
|
||||||
recent_projects=
|
recent_projects=
|
||||||
current_page=7
|
current_page=6
|
||||||
FILE_NAME_0=552;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FMatrix-Synapse%2FAdminAPI;0;4
|
FILE_NAME_0=552;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FMatrix-Synapse%2FAdminAPI;0;4
|
||||||
FILE_NAME_1=207;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FGC-Notes;0;4
|
FILE_NAME_1=207;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FGC-Notes;0;4
|
||||||
FILE_NAME_2=0;Kotlin;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FProjects%2Fminecraft%2FJustEnoughPaper%2Fbuild.gradle.kts;0;4
|
FILE_NAME_2=0;Kotlin;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FProjects%2Fminecraft%2FJustEnoughPaper%2Fbuild.gradle.kts;0;4
|
||||||
@ -16,7 +16,7 @@ project_file_path=/home/ganome/projects
|
|||||||
[geany]
|
[geany]
|
||||||
treeview_position=156
|
treeview_position=156
|
||||||
msgwindow_position=358
|
msgwindow_position=358
|
||||||
geometry=0;0;1898;1058;1;
|
geometry=0;0;1898;1022;1;
|
||||||
sidebar_page=1
|
sidebar_page=1
|
||||||
|
|
||||||
[VTE]
|
[VTE]
|
||||||
|
|||||||
@ -9,6 +9,13 @@ local terminal = "ghostty"
|
|||||||
local menu = "rofi"
|
local menu = "rofi"
|
||||||
local mainMod = "SUPER"
|
local mainMod = "SUPER"
|
||||||
|
|
||||||
|
package.path = package.path .. ";./?.lua;./?/init.lua"
|
||||||
|
local smw = require("plugins.split-monitor-workspaces")
|
||||||
|
|
||||||
|
smw.setup({
|
||||||
|
workspace_count = 10, -- This will create 5 persistent workspaces on each monitor at startup
|
||||||
|
})
|
||||||
|
|
||||||
hl.monitor({
|
hl.monitor({
|
||||||
output = "DP-1",
|
output = "DP-1",
|
||||||
mode = "1920x1080@60",
|
mode = "1920x1080@60",
|
||||||
|
|||||||
@ -1,19 +1,19 @@
|
|||||||
-- local mainMod = "SUPER"
|
local smw = require("plugins.split-monitor-workspaces")
|
||||||
|
local mainMod = "SUPER"
|
||||||
-- local home = os.getenv("HOME")
|
-- local home = os.getenv("HOME")
|
||||||
|
|
||||||
hl.bind("SUPER + Return", hl.dsp.exec_cmd("ghostty"))
|
hl.bind("SUPER + Return", hl.dsp.exec_cmd("uwsm app ghostty"))
|
||||||
hl.bind("SUPER + ALT + Return", hl.dsp.exec_cmd("st"))
|
hl.bind("SUPER + ALT + Return", hl.dsp.exec_cmd("st"))
|
||||||
hl.bind("SUPER + SHIFT + Return", hl.dsp.exec_cmd("urxvt"))
|
hl.bind("SUPER + SHIFT + Return", hl.dsp.exec_cmd("urxvt"))
|
||||||
hl.bind("SUPER + CTRL + SHIFT + Return", hl.dsp.exec_cmd("urxvt -bg 0 -fg 2 -cr blue -vb -sb -sr -st -bc -sl 5000 -fn 'xft:Bitstream Vera Sans Mono:size=14, xft:Hack Nerd Font Mono:size=12, xft:Font Awesome 6 Free:style=Solid'"))
|
hl.bind("SUPER + CTRL + SHIFT + Return", hl.dsp.exec_cmd("urxvt -bg 0 -fg 2 -cr blue -vb -sb -sr -st -bc -sl 5000 -fn 'xft:Bitstream Vera Sans Mono:size=14, xft:Hack Nerd Font Mono:size=12, xft:Font Awesome 6 Free:style=Solid'"))
|
||||||
-- hl.bind(" SUPER + SHIFT,Return,hl.dsp.exec_cmd("urxvt -bg 0 -fg 2 -cr blue -vb -sb -sr -st -bc -sl 5000 -fn "xft:Font Awesome:size=12"
|
-- hl.bind(" SUPER + SHIFT,Return,hl.dsp.exec_cmd("urxvt -bg 0 -fg 2 -cr blue -vb -sb -sr -st -bc -sl 5000 -fn "xft:Font Awesome:size=12"
|
||||||
-- hl.bind(" SUPER + SHIFT,Return,hl.dsp.exec_cmd("urxvt -bg 0 -fg 2 -cr blue -vb -sb -sr -st -bc -sl 5000
|
-- hl.bind(" SUPER + SHIFT,Return,hl.dsp.exec_cmd("urxvt -bg 0 -fg 2 -cr blue -vb -sb -sr -st -bc -sl 5000
|
||||||
-- hl.bind("SUPER + P), hl.dsp.exec_cmd("rofi '-show drun --with-images'"))
|
hl.bind("SUPER + P", hl.dsp.exec_cmd("rofi -show drun --with-images"))
|
||||||
hl.bind("SUPER + SHIFT + W", hl.dsp.exec_cmd("librewolf"))
|
hl.bind("SUPER + SHIFT + W", hl.dsp.exec_cmd("uwsm app librewolf"))
|
||||||
-- hl.bind(" SUPER + W,hl.dsp.exec_cmd("[workspace 3 silent] vivaldi
|
|
||||||
|
|
||||||
hl.bind("SUPER + E", hl.dsp.exec_cmd("emopicker9000"))
|
hl.bind("SUPER + E", hl.dsp.exec_cmd("emopicker9000"))
|
||||||
hl.bind("SUPER + D", hl.dsp.exec_cmd("discord"))
|
hl.bind("SUPER + D", hl.dsp.exec_cmd("discord"))
|
||||||
hl.bind("SUPER + SHIFT +D", hl.dsp.exec_cmd("vesktop-bin"))
|
-- hl.bind("SUPER + SHIFT +D", hl.dsp.exec_cmd("vesktop-bin"))
|
||||||
hl.bind("SUPER + M", hl.dsp.exec_cmd("[workspace 8 silent] spotify"))
|
hl.bind("SUPER + M", hl.dsp.exec_cmd("[workspace 8 silent] spotify"))
|
||||||
hl.bind("SUPER + CTRL + N", hl.dsp.exec_cmd("/usr/bin/swaync-client -op"))
|
hl.bind("SUPER + CTRL + N", hl.dsp.exec_cmd("/usr/bin/swaync-client -op"))
|
||||||
hl.bind("SUPER + SHIFT + Q", hl.dsp.window.close())
|
hl.bind("SUPER + SHIFT + Q", hl.dsp.window.close())
|
||||||
@ -23,6 +23,8 @@ hl.bind("SUPER + F", hl.dsp.window.fullscreen())
|
|||||||
hl.bind(" SUPER + SHIFT + SPACE", hl.dsp.window.float())
|
hl.bind(" SUPER + SHIFT + SPACE", hl.dsp.window.float())
|
||||||
hl.bind(" SUPER + SHIFT + E", hl.dsp.exec_cmd("uwsm stop -r"))
|
hl.bind(" SUPER + SHIFT + E", hl.dsp.exec_cmd("uwsm stop -r"))
|
||||||
|
|
||||||
|
-- Toggle HyprSunset
|
||||||
|
hl.bind(mainMod .. " + SHIFT + H", hl.dsp.exec_cmd("~/.config/hypr/scripts/toggle-hyprsunset"), { description = "Toggle Hyprsunset" })
|
||||||
-- # Waybar
|
-- # Waybar
|
||||||
hl.bind("SUPER + B", hl.dsp.exec_cmd("pkill -10 waybar"))
|
hl.bind("SUPER + B", hl.dsp.exec_cmd("pkill -10 waybar"))
|
||||||
hl.bind("SUPER + SHIFT + B", hl.dsp.exec_cmd("home" .. "/.local/bin/reset-waybar"))
|
hl.bind("SUPER + SHIFT + B", hl.dsp.exec_cmd("home" .. "/.local/bin/reset-waybar"))
|
||||||
@ -41,10 +43,13 @@ hl.bind("SUPER + GRAVE", hl.dsp.workspace.toggle_special("term"))
|
|||||||
hl.bind(" SUPER + SHIFT + N", hl.dsp.exec_cmd("newbg"))
|
hl.bind(" SUPER + SHIFT + N", hl.dsp.exec_cmd("newbg"))
|
||||||
|
|
||||||
-- # Navigation
|
-- # Navigation
|
||||||
for i = 1, 10 do
|
for i = 1, smw.get_amount_of_workspaces() do
|
||||||
local key = i % 10 -- 10 maps to key 0
|
local n = tostring(i)
|
||||||
hl.bind("SUPER + " .. key, hl.dsp.focus({ workspace = i}))
|
if n == "10" then n = "0" end -- Optional if you configured 10 workspaces: bind workspace 10 to SUPER + 0
|
||||||
hl.bind("SUPER + " .. " + SHIFT + " .. key, hl.dsp.window.move({ workspace = i }))
|
-- Switch to the Nth workspace on the currently focused monitor.
|
||||||
|
hl.bind(mainMod .. " +" .. n, smw.workspace(n))
|
||||||
|
-- Move the active window to the Nth workspace on the currently focused monitor silently (no focus change).
|
||||||
|
hl.bind(mainMod .. " + SHIFT +" .. n, smw.move_to_workspace_silent(n))
|
||||||
end
|
end
|
||||||
hl.bind("SUPER + SHIFT + right", hl.dsp.window.move({ monitor = "HDMI-A-1"})) -- Move active workspace to other monitor
|
hl.bind("SUPER + SHIFT + right", hl.dsp.window.move({ monitor = "HDMI-A-1"})) -- Move active workspace to other monitor
|
||||||
hl.bind("SUPER + SHIFT + left", hl.dsp.window.move({ monitor = "DP-1"}))
|
hl.bind("SUPER + SHIFT + left", hl.dsp.window.move({ monitor = "DP-1"}))
|
||||||
|
|||||||
@ -14,4 +14,5 @@ hl.on("hyprland.start", function()
|
|||||||
-- Clipboard history with Super+V
|
-- Clipboard history with Super+V
|
||||||
hl.exec_cmd("wl-paste --type text --watch cliphist store")
|
hl.exec_cmd("wl-paste --type text --watch cliphist store")
|
||||||
hl.exec_cmd("wl-paste --type image --watch cliphist store")
|
hl.exec_cmd("wl-paste --type image --watch cliphist store")
|
||||||
|
hl.exec_cmd("xrdb -load .Xresources")
|
||||||
end)
|
end)
|
||||||
|
|||||||
@ -1,16 +1,15 @@
|
|||||||
-- # WINDOW RULES
|
|
||||||
|
|
||||||
-- # XWayland Video Bridge
|
|
||||||
-- # windowrule = workspace 10 silent,class:^(xwaylandvideobridge)$
|
|
||||||
-- # windowrule = opacity 0.0 override,class:^(xwaylandvideobridge)$
|
|
||||||
-- # windowrule = noanim,class:^(xwaylandvideobridge)$
|
|
||||||
-- # windowrule = noinitialfocus,class:^(xwaylandvideobridge)$
|
|
||||||
-- # windowrule = maxsize 1 1,class:^(xwaylandvideobridge)$
|
|
||||||
-- # windowrule = noblur,class:^(xwaylandvideobridge)$
|
|
||||||
-- # windowrule = move 2000 1100,class:^(xwaylandvideobridge)$
|
|
||||||
|
|
||||||
-- #Blanket Rule to avoid screenlock if an app is fullscreen
|
-- #Blanket Rule to avoid screenlock if an app is fullscreen
|
||||||
-- #windowrule = idle_inhibit on, match:fullscreen 1
|
hl.window_rule ({
|
||||||
|
match = fullscreen, true,
|
||||||
|
idle_inhibit = on
|
||||||
|
})
|
||||||
|
|
||||||
|
-- Blanket Rule for pop-up Dialog windows
|
||||||
|
hl.window_rule ({
|
||||||
|
match = modal, true,
|
||||||
|
center = true,
|
||||||
|
float = true
|
||||||
|
})
|
||||||
|
|
||||||
hl.window_rule ({
|
hl.window_rule ({
|
||||||
name = "Cava_Rules",
|
name = "Cava_Rules",
|
||||||
@ -20,7 +19,7 @@ hl.window_rule ({
|
|||||||
opacity = "1.0",
|
opacity = "1.0",
|
||||||
float = true,
|
float = true,
|
||||||
workspace = 10,
|
workspace = 10,
|
||||||
fullscreen = on
|
fullscreen = true
|
||||||
})
|
})
|
||||||
hl.window_rule ({
|
hl.window_rule ({
|
||||||
name = "Rofi_Rules",
|
name = "Rofi_Rules",
|
||||||
@ -35,7 +34,7 @@ hl.window_rule ({
|
|||||||
match = {
|
match = {
|
||||||
class = "^(org.kde.polkit-kde-authentication-agent-1)$"
|
class = "^(org.kde.polkit-kde-authentication-agent-1)$"
|
||||||
},
|
},
|
||||||
float = on,
|
float = true,
|
||||||
opacity = 1
|
opacity = 1
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -44,9 +43,9 @@ hl.window_rule ({
|
|||||||
match = {
|
match = {
|
||||||
class = "^(hyprland-share-picker)$",
|
class = "^(hyprland-share-picker)$",
|
||||||
},
|
},
|
||||||
float = on,
|
float = true,
|
||||||
size = { 400, 250},
|
size = { 400, 250},
|
||||||
center = on
|
center = true
|
||||||
})
|
})
|
||||||
|
|
||||||
hl.window_rule ({
|
hl.window_rule ({
|
||||||
@ -55,9 +54,9 @@ hl.window_rule ({
|
|||||||
class = "^(vesktop||vesktop-bin|discord)$",
|
class = "^(vesktop||vesktop-bin|discord)$",
|
||||||
},
|
},
|
||||||
opaque = true,
|
opaque = true,
|
||||||
no_initial_focus = on,
|
no_initial_focus = true,
|
||||||
workspace = 14,
|
workspace = 14,
|
||||||
fullscreen= on
|
fullscreen= true
|
||||||
})
|
})
|
||||||
|
|
||||||
hl.window_rule ({
|
hl.window_rule ({
|
||||||
@ -67,7 +66,7 @@ hl.window_rule ({
|
|||||||
},
|
},
|
||||||
workspace = 3,
|
workspace = 3,
|
||||||
idle_inhibit = fullscreen,
|
idle_inhibit = fullscreen,
|
||||||
fullscreen = on
|
fullscreen = true
|
||||||
})
|
})
|
||||||
|
|
||||||
hl.window_rule ({
|
hl.window_rule ({
|
||||||
@ -76,31 +75,32 @@ hl.window_rule ({
|
|||||||
class= "^(URxvt|kitty|com.mitchellh.ghostty)$",
|
class= "^(URxvt|kitty|com.mitchellh.ghostty)$",
|
||||||
},
|
},
|
||||||
workspace = "special:term",
|
workspace = "special:term",
|
||||||
float = on,
|
float = true,
|
||||||
size = { 1520, 800 },
|
size = { 1520, 800 },
|
||||||
center = on
|
center = true
|
||||||
})
|
})
|
||||||
|
|
||||||
-- window_rule ({
|
hl.window_rule ({
|
||||||
-- name = "FragPunk Game",
|
name = "FragPunk Game", -- Game not receiving mouse input
|
||||||
-- match = {
|
match = {
|
||||||
-- title = "^(FragPunk)$",
|
title = "^(FragPunk)$",
|
||||||
-- },
|
},
|
||||||
-- allows_input = on,
|
-- allows_input = true,
|
||||||
-- no_max_size = on,
|
--no_max_size = true,
|
||||||
-- float = on,
|
float = off,
|
||||||
-- center = on,
|
center = off,
|
||||||
-- size = 1920, 1080,
|
--size = "1920, 1080",
|
||||||
-- stay_focused = on
|
fullscreen = true,
|
||||||
-- })
|
stay_focused = true
|
||||||
|
})
|
||||||
|
|
||||||
hl.window_rule ({
|
hl.window_rule ({
|
||||||
name = "Minecraft",
|
name = "Minecraft",
|
||||||
match = {
|
match = {
|
||||||
class = "^(Minecraft)$",
|
class = "^(Minecraft)$",
|
||||||
},
|
},
|
||||||
allows_input = on,
|
allows_input = true,
|
||||||
stay_focused = on
|
stay_focused = true
|
||||||
})
|
})
|
||||||
|
|
||||||
hl.window_rule ({
|
hl.window_rule ({
|
||||||
@ -108,9 +108,9 @@ hl.window_rule ({
|
|||||||
match = {
|
match = {
|
||||||
class = "^(steam_app_2399830)$",
|
class = "^(steam_app_2399830)$",
|
||||||
},
|
},
|
||||||
fullscreen = off,
|
fullscreen = false,
|
||||||
workspace = 2,
|
workspace = 2,
|
||||||
stay_focused = on
|
stay_focused = true
|
||||||
})
|
})
|
||||||
|
|
||||||
hl.window_rule ({
|
hl.window_rule ({
|
||||||
@ -118,18 +118,10 @@ hl.window_rule ({
|
|||||||
match = {
|
match = {
|
||||||
class = "^(steam)$",
|
class = "^(steam)$",
|
||||||
},
|
},
|
||||||
float = on,
|
float = true,
|
||||||
center = on,
|
center = true,
|
||||||
workspace = 1
|
workspace = 1
|
||||||
})
|
})
|
||||||
|
|
||||||
-- ### RULES FOR GAMES ###
|
|
||||||
-- #RULE VALE DEFINITION
|
-- #RULE VALE DEFINITION
|
||||||
-- #allows_input [on] Forces an XWayland window to receive input, even if it requests not to do so. (Might fix issues like Game Launchers not receiving focus for some reason)
|
-- #allows_input [true] Forces an XWayland window to receive input, even if it requests not to do so. (Might fix issues like Game Launchers not receiving focus for some reason)
|
||||||
-- #####
|
-- #####
|
||||||
-- # Special Workspace Rules
|
|
||||||
-- #windowrule = workspace special,class:^(com.mitchellh.ghostty)$
|
|
||||||
-- #windowrule = float,class:^(com.mitchellh.ghostty)$
|
|
||||||
-- #windowrule = workspace special,class:^(kitty)$
|
|
||||||
-- #windowrule = float,class:^(kitty)$
|
|
||||||
-- # windowrule = workspace 5,class:^(kitty)$
|
|
||||||
|
|||||||
@ -0,0 +1 @@
|
|||||||
|
hl.workspace_rule({special:term, on_created_empty="ghostty", layout = "floating" })
|
||||||
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 3c2020a1f574aaec17ffe39e73468b73643990e3
|
||||||
20
Gentoo/gentooamd/home/user/.config/hypr/scripts/toggle-hyprsunset
Executable file
20
Gentoo/gentooamd/home/user/.config/hypr/scripts/toggle-hyprsunset
Executable file
@ -0,0 +1,20 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# 1. Check if hyprsunset is installed
|
||||||
|
if ! command -v hyprsunset &> /dev/null; then
|
||||||
|
echo "Error: hyprsunset is not installed."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 2. Toggle Logic
|
||||||
|
# Check if hyprsunset is already running
|
||||||
|
if pgrep -x "hyprsunset" > /dev/null; then
|
||||||
|
# If running, kill it
|
||||||
|
pkill -x "hyprsunset"
|
||||||
|
echo "Hyprsunset disabled."
|
||||||
|
else
|
||||||
|
# If not running, start it in the background
|
||||||
|
# Adjust the -t (temperature) value to your preference
|
||||||
|
hyprsunset -t 3500 &
|
||||||
|
echo "Hyprsunset enabled."
|
||||||
|
fi
|
||||||
@ -128,8 +128,8 @@
|
|||||||
"focused": "",
|
"focused": "",
|
||||||
"urgent": ""
|
"urgent": ""
|
||||||
},
|
},
|
||||||
"on-scroll-down": "hyprctl dispatch workspace previous_per_monitor",
|
"on-scroll-down": "hyprctl dispatch split-cycleworkspaces -1",
|
||||||
"on-scroll-up": "hyprctl dispatch workspace next_per_monitor"
|
"on-scroll-up": "hyprctl dispatch split-cycleworkspaces +1"
|
||||||
},
|
},
|
||||||
"wlr/taskbar": {
|
"wlr/taskbar": {
|
||||||
"format": "{icon}",
|
"format": "{icon}",
|
||||||
|
|||||||
7773
Gentoo/gentooamd/kernel/kernel-config-7.1.7-Ganome-v1.04
Normal file
7773
Gentoo/gentooamd/kernel/kernel-config-7.1.7-Ganome-v1.04
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user