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 large-builds.conf
|
||||
sys-apps/dbus dbus-rdynamic.conf
|
||||
llvm-core/llvm 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]
|
||||
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=
|
||||
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_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
|
||||
@ -16,7 +16,7 @@ project_file_path=/home/ganome/projects
|
||||
[geany]
|
||||
treeview_position=156
|
||||
msgwindow_position=358
|
||||
geometry=0;0;1898;1058;1;
|
||||
geometry=0;0;1898;1022;1;
|
||||
sidebar_page=1
|
||||
|
||||
[VTE]
|
||||
|
||||
@ -9,6 +9,13 @@ local terminal = "ghostty"
|
||||
local menu = "rofi"
|
||||
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({
|
||||
output = "DP-1",
|
||||
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")
|
||||
|
||||
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 + 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 + 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 + P), hl.dsp.exec_cmd("rofi '-show drun --with-images'"))
|
||||
hl.bind("SUPER + SHIFT + W", hl.dsp.exec_cmd("librewolf"))
|
||||
-- hl.bind(" SUPER + W,hl.dsp.exec_cmd("[workspace 3 silent] vivaldi
|
||||
hl.bind("SUPER + P", hl.dsp.exec_cmd("rofi -show drun --with-images"))
|
||||
hl.bind("SUPER + SHIFT + W", hl.dsp.exec_cmd("uwsm app librewolf"))
|
||||
|
||||
hl.bind("SUPER + E", hl.dsp.exec_cmd("emopicker9000"))
|
||||
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 + CTRL + N", hl.dsp.exec_cmd("/usr/bin/swaync-client -op"))
|
||||
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 + 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
|
||||
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"))
|
||||
@ -41,10 +43,13 @@ hl.bind("SUPER + GRAVE", hl.dsp.workspace.toggle_special("term"))
|
||||
hl.bind(" SUPER + SHIFT + N", hl.dsp.exec_cmd("newbg"))
|
||||
|
||||
-- # Navigation
|
||||
for i = 1, 10 do
|
||||
local key = i % 10 -- 10 maps to key 0
|
||||
hl.bind("SUPER + " .. key, hl.dsp.focus({ workspace = i}))
|
||||
hl.bind("SUPER + " .. " + SHIFT + " .. key, hl.dsp.window.move({ workspace = i }))
|
||||
for i = 1, smw.get_amount_of_workspaces() do
|
||||
local n = tostring(i)
|
||||
if n == "10" then n = "0" end -- Optional if you configured 10 workspaces: bind workspace 10 to SUPER + 0
|
||||
-- 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
|
||||
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"}))
|
||||
|
||||
@ -14,4 +14,5 @@ hl.on("hyprland.start", function()
|
||||
-- Clipboard history with Super+V
|
||||
hl.exec_cmd("wl-paste --type text --watch cliphist store")
|
||||
hl.exec_cmd("wl-paste --type image --watch cliphist store")
|
||||
hl.exec_cmd("xrdb -load .Xresources")
|
||||
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
|
||||
-- #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 ({
|
||||
name = "Cava_Rules",
|
||||
@ -20,7 +19,7 @@ hl.window_rule ({
|
||||
opacity = "1.0",
|
||||
float = true,
|
||||
workspace = 10,
|
||||
fullscreen = on
|
||||
fullscreen = true
|
||||
})
|
||||
hl.window_rule ({
|
||||
name = "Rofi_Rules",
|
||||
@ -35,7 +34,7 @@ hl.window_rule ({
|
||||
match = {
|
||||
class = "^(org.kde.polkit-kde-authentication-agent-1)$"
|
||||
},
|
||||
float = on,
|
||||
float = true,
|
||||
opacity = 1
|
||||
})
|
||||
|
||||
@ -44,9 +43,9 @@ hl.window_rule ({
|
||||
match = {
|
||||
class = "^(hyprland-share-picker)$",
|
||||
},
|
||||
float = on,
|
||||
float = true,
|
||||
size = { 400, 250},
|
||||
center = on
|
||||
center = true
|
||||
})
|
||||
|
||||
hl.window_rule ({
|
||||
@ -55,9 +54,9 @@ hl.window_rule ({
|
||||
class = "^(vesktop||vesktop-bin|discord)$",
|
||||
},
|
||||
opaque = true,
|
||||
no_initial_focus = on,
|
||||
no_initial_focus = true,
|
||||
workspace = 14,
|
||||
fullscreen= on
|
||||
fullscreen= true
|
||||
})
|
||||
|
||||
hl.window_rule ({
|
||||
@ -67,7 +66,7 @@ hl.window_rule ({
|
||||
},
|
||||
workspace = 3,
|
||||
idle_inhibit = fullscreen,
|
||||
fullscreen = on
|
||||
fullscreen = true
|
||||
})
|
||||
|
||||
hl.window_rule ({
|
||||
@ -76,31 +75,32 @@ hl.window_rule ({
|
||||
class= "^(URxvt|kitty|com.mitchellh.ghostty)$",
|
||||
},
|
||||
workspace = "special:term",
|
||||
float = on,
|
||||
float = true,
|
||||
size = { 1520, 800 },
|
||||
center = on
|
||||
center = true
|
||||
})
|
||||
|
||||
-- window_rule ({
|
||||
-- name = "FragPunk Game",
|
||||
-- match = {
|
||||
-- title = "^(FragPunk)$",
|
||||
-- },
|
||||
-- allows_input = on,
|
||||
-- no_max_size = on,
|
||||
-- float = on,
|
||||
-- center = on,
|
||||
-- size = 1920, 1080,
|
||||
-- stay_focused = on
|
||||
-- })
|
||||
hl.window_rule ({
|
||||
name = "FragPunk Game", -- Game not receiving mouse input
|
||||
match = {
|
||||
title = "^(FragPunk)$",
|
||||
},
|
||||
-- allows_input = true,
|
||||
--no_max_size = true,
|
||||
float = off,
|
||||
center = off,
|
||||
--size = "1920, 1080",
|
||||
fullscreen = true,
|
||||
stay_focused = true
|
||||
})
|
||||
|
||||
hl.window_rule ({
|
||||
name = "Minecraft",
|
||||
match = {
|
||||
class = "^(Minecraft)$",
|
||||
},
|
||||
allows_input = on,
|
||||
stay_focused = on
|
||||
allows_input = true,
|
||||
stay_focused = true
|
||||
})
|
||||
|
||||
hl.window_rule ({
|
||||
@ -108,9 +108,9 @@ hl.window_rule ({
|
||||
match = {
|
||||
class = "^(steam_app_2399830)$",
|
||||
},
|
||||
fullscreen = off,
|
||||
fullscreen = false,
|
||||
workspace = 2,
|
||||
stay_focused = on
|
||||
stay_focused = true
|
||||
})
|
||||
|
||||
hl.window_rule ({
|
||||
@ -118,18 +118,10 @@ hl.window_rule ({
|
||||
match = {
|
||||
class = "^(steam)$",
|
||||
},
|
||||
float = on,
|
||||
center = on,
|
||||
float = true,
|
||||
center = true,
|
||||
workspace = 1
|
||||
})
|
||||
|
||||
-- ### RULES FOR GAMES ###
|
||||
-- #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": "",
|
||||
"urgent": ""
|
||||
},
|
||||
"on-scroll-down": "hyprctl dispatch workspace previous_per_monitor",
|
||||
"on-scroll-up": "hyprctl dispatch workspace next_per_monitor"
|
||||
"on-scroll-down": "hyprctl dispatch split-cycleworkspaces -1",
|
||||
"on-scroll-up": "hyprctl dispatch split-cycleworkspaces +1"
|
||||
},
|
||||
"wlr/taskbar": {
|
||||
"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