Compare commits

..
50 Commits
Author SHA1 Message Date
AramJonghu 4276d8f01f chore: removal noctalia pallette as baseline 2026-10-12 10:04:41 +02:00
AramJonghu a58952db16 chore: change display scales 2026-10-10 21:57:41 +02:00
AramJonghu 04de82608e chore: gitignore addition 2026-10-10 21:57:22 +02:00
AramJonghu e68350d7ff chore: chromium -> helium 2026-10-10 21:55:58 +02:00
AramJonghu 430e1e6b47 feat: remove unnecessary start on boot software 2026-09-22 19:16:54 +02:00
AramJonghu 06fc972a09 feat: match main bind changes 2026-09-19 22:38:36 +02:00
AramJonghu e6e8e29525 chore: stylua 2026-09-18 05:38:51 +02:00
AramJonghu 89e906fdd6 chore: fixes brightness reapplying + noctalia on startup 2026-09-18 03:40:24 +02:00
AramJonghu b651711100 feat: adds noctalia stuff to this branch too + stylua fmt 2026-09-18 03:23:54 +02:00
AramJonghu c96afde764 fix(dpms): allow inputs to dpms on; idletimers zshell 2026-09-08 15:16:42 +02:00
AramJonghu 111920c5ba chore: match desktop settings animations + curves 2026-09-07 09:40:11 +02:00
AramJonghu 33d904ebb8 fix: touchscreen now transforms as well 2026-08-23 21:27:31 +02:00
AramJonghu 6f2d9f8fd4 fix: vert screen res fix for touchscreen 2026-08-23 14:47:29 +02:00
AramJonghu 2a618cd647 chore: simplify monitor layout 2026-08-23 14:40:34 +02:00
AramJonghu 4c2129b1c1 feat: bind to rotate display for portrait mode 2026-08-23 14:40:02 +02:00
AramJonghu 7e60b85287 chore: env var cursor updated 2026-08-21 19:54:10 +02:00
AramJonghu 002fbc7f45 chore(gpg-agent): gpg-agent runs w/o command 2026-08-08 21:54:16 +02:00
AramJonghu 01d3d40ee1 chore(order): startup order changed 2026-08-05 12:46:04 +02:00
AramJonghu 9c90723d41 chore(): added gpg --launch for kwallet to auth 2026-08-02 14:08:41 +02:00
AramJonghu 09d61f4258 feat(): kwalletd/ksecretd added 2026-08-02 04:45:25 +02:00
AramJonghu 18e3dbf57e chore(daytime): updated loop again 2026-07-26 05:11:34 +02:00
AramJonghu e64cc22cb8 chore(brightness): updated for loop 2026-07-26 03:40:10 +02:00
AramJonghu 3d61c5a9d0 chore(sens): sens increased 2026-07-26 02:33:17 +02:00
AramJonghu b820d8b10f feat(brightness): set brightness max during daytime 2026-07-25 01:54:14 +02:00
AramJonghu f8786cc8a5 chore(hotfix): fix what AI could not 2026-07-15 07:27:48 +02:00
AramJonghu 0053de6c2b chore: history cleanup; remove conf (again) 2026-07-15 07:11:04 +02:00
AramJonghu 0b1d0da473 feat(autoexec): added blueman-applet 2026-07-15 07:11:04 +02:00
AramJonghu d7badae993 dbus workaround for session 2026-07-15 07:11:04 +02:00
AramJonghu 09f35815c8 added gestures, touch, max brightness default 2026-07-07 21:28:46 +02:00
AramJonghu 1041a244ac prep new laptop 2026-07-07 21:28:46 +02:00
AramJonghu 45deaad2fe stylua and super + s now floats window 2026-07-07 21:28:46 +02:00
AramJonghu 7f2285f130 micmute 2026-07-07 21:28:46 +02:00
AramJonghu 5e75cc6246 scaling fixed 2026-07-07 21:28:46 +02:00
AramJonghu c09cb6c791 disable scaling cuz hyprbroken 2026-07-07 21:28:46 +02:00
AramJonghu 4974633751 max brightness cuz brightness media keys seem broken 2026-07-07 21:28:46 +02:00
AramJonghu ed63bdebe1 extend monitor 2026-07-07 21:28:46 +02:00
AramJonghu 6e9a453c76 good? 2026-07-07 21:28:46 +02:00
AramJonghu e6089354e4 good? 2026-07-07 21:28:46 +02:00
AramJonghu 411fc0f0bb good? 2026-07-07 21:28:46 +02:00
AramJonghu 6fc558ed2f /home/koyomi is a bit of a mess 2026-07-07 21:28:46 +02:00
AramJonghu d608462b94 lua update laptop 2026-07-07 21:28:29 +02:00
AramJonghu cbba6c9afe exec-once edit 2026-05-07 09:21:22 +02:00
AramJonghu b40e1f5d5a foot -> ghostty 2026-05-06 17:45:58 +02:00
AramJonghu e0182aff29 disable shadows and blur 2026-04-26 02:23:30 +02:00
AramJonghu cb8eedb914 swapped screenshot tool 2026-04-09 02:57:05 +02:00
AramJonghu 2a19c051c3 less apps on launch 2026-04-09 01:41:43 +02:00
AramJonghu 2d4c1f09fc Changes mic mute, settings, and minor improvements 2026-04-08 00:52:52 +02:00
AramJonghu de44ac857d removal unneeded executes 2026-04-08 00:17:18 +02:00
AramJonghu cfd4f28171 minor adjustments 2026-04-07 22:41:04 +02:00
AramJonghu 6be730fdaa prep Laptop 2026-04-03 23:28:52 +02:00
7 changed files with 81 additions and 63 deletions
+1
View File
@@ -0,0 +1 @@
noctalia.lua
+34 -6
View File
@@ -4,7 +4,7 @@ hl.bind("SUPER + mouse:273", hl.dsp.window.resize(), { mouse = true })
hl.bind("SUPER + S", hl.dsp.window.float())
hl.bind("SUPER + Q", hl.dsp.window.close())
hl.bind("SUPER + M", hl.dsp.exit())
hl.bind("SUPER + RETURN", hl.dsp.exec_cmd("alacritty"))
hl.bind("SUPER + RETURN", hl.dsp.exec_cmd("ghostty"))
hl.bind("SUPER + E", hl.dsp.exec_cmd("dolphin"))
hl.bind("SUPER + B", hl.dsp.exec_cmd("helium"))
@@ -41,28 +41,56 @@ hl.bind(
hl.dsp.exec_cmd("wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"),
{ repeating = true, locked = true }
)
hl.bind(
"code:192",
"XF86AudioMicMute",
hl.dsp.exec_cmd("wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"),
{ repeating = true, locked = true }
)
hl.bind("code:193", hl.dsp.exec_cmd("wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"), { repeating = true, locked = true })
hl.bind("code:194", hl.dsp.exec_cmd("wpctl set-volume @DEFAULT_AUDIO_SOURCE@ 5%-"), { repeating = true, locked = true })
hl.bind("code:195", hl.dsp.exec_cmd("wpctl set-volume @DEFAULT_AUDIO_SOURCE@ 5%+"), { repeating = true, locked = true })
hl.bind("XF86AudioPlay", hl.dsp.exec_cmd("playerctl play-pause"), { locked = true })
hl.bind("XF86AudioPrev", hl.dsp.exec_cmd("playerctl previous"), { locked = true })
hl.bind("XF86AudioNext", hl.dsp.exec_cmd("playerctl next"), { locked = true })
hl.bind("PRINT", hl.dsp.global("zshell:screenshot"))
hl.bind("PRINT", hl.dsp.global("zshell:screenshotFreeze"))
hl.bind("SUPER + R", hl.dsp.global("zshell:toggle-launcher"))
hl.bind("SUPER + A", hl.dsp.global("zshell:toggle-nc"))
hl.bind("SUPER + V", hl.dsp.global("zshell:toggle-drawing"))
hl.bind("SUPER + F1", hl.dsp.global("zshell:lock"))
hl.bind("SUPER + F2", hl.dsp.global("zshell:toggle-settings"))
hl.bind("XF86MonBrightnessUp", hl.dsp.global("zshell:brightnessUp"), { locked = true, repeating = true })
hl.bind("XF86MonBrightnessDown", hl.dsp.global("zshell:brightnessDown"), { locked = true, repeating = true })
-- Noctalia binds
hl.bind("SUPER + R", hl.dsp.exec_cmd("noctalia msg panel-toggle launcher"))
hl.bind("PRINT", hl.dsp.exec_cmd("noctalia msg screenshot-region"))
hl.bind("SUPER + F1", hl.dsp.exec_cmd("noctalia msg session lock"))
hl.bind(
"XF86MonBrightnessUp",
hl.dsp.exec_cmd("noctalia msg brightness-up eDP-1 0.0133"),
{ locked = true, repeating = true }
)
hl.bind(
"XF86MonBrightnessDown",
hl.dsp.exec_cmd("noctalia msg brightness-down eDP-1 0.0133"),
{ locked = true, repeating = true }
)
hl.bind("SUPER + A", hl.dsp.exec_cmd("noctalia msg bar-toggle"))
hl.bind("SUPER + T", function()
local m = hl.get_monitor("eDP-1")
if m == nil then
return
end
local t = m.transform == 0 and 1 or 0
hl.monitor({
output = "eDP-1",
mode = "2880x1800@120",
position = "0x0",
scale = 1.125,
bitdepth = 10,
cm = "srgb",
transform = t,
})
hl.config({ input = { touchdevice = { transform = t }, tablet = { transform = t } } })
end)
+9 -15
View File
@@ -1,11 +1,11 @@
hl.env("ZSH", "/usr/share/oh-my-zsh/")
hl.env("BROWSER", "helium")
hl.env("BROWSER", "chromium")
hl.env("TERM", "tmux-256color")
hl.env("VISUAL", "vis")
hl.env("EDITOR", "gram")
hl.env("VISUAL", "nvim")
hl.env("EDITOR", "nvim")
hl.env("HYPRCURSOR_THEME", "catppuccin-macchiato-dark-cursors")
hl.env("HYPRCURSOR_SIZE", "28")
hl.env("HYPRCURSOR_SIZE", "32")
hl.env("ELECTRON_OZONE_PLATFORM_HINT", "auto")
hl.env("QT_AUTO_SCREEN_SCALE_FACTOR", "1")
@@ -19,16 +19,10 @@ hl.env("CLUTTER_BACKEND", "wayland")
hl.env("GDK_BACKEND", "wayland")
hl.env("SDL_VIDEODRIVER", "wayland")
hl.env("XDG_CONFIG_HOME", "/home/koyomi/.config")
hl.env("XDG_CACHE_HOME", "/home/koyomi/.cache")
hl.env("XDG_DATA_HOME", "/home/koyomi/.local/share")
hl.env("XDG_PICTRES_HOME", "/home/koyomi/Pictures")
hl.env("HYPRSHOT_DIR", "/home/koyomi/Pictures/Screenshots")
hl.env("RUSTICL_ENABLE", "radeonsi")
hl.env("AMD_VULKAN_ICD", "RADV")
hl.env("HSA_OVERRIDE_GFX_VERSION", "12.0.1")
hl.env("HCC_AMDGPU_TARGET", "gfx1201")
hl.env("XDG_CONFIG_HOME", "/home/aram/.config")
hl.env("XDG_CACHE_HOME", "/home/aram/.cache")
hl.env("XDG_DATA_HOME", "/home/aram/.local/share")
hl.env("XDG_PICTRES_HOME", "/home/aram/Pictures")
hl.env("HYPRSHOT_DIR", "/home/aram/Pictures/Screenshots")
hl.env("DBUS_SESSION_BUS_ADDRESS", "unix:path=/run/user/1000/bus")
+7 -4
View File
@@ -1,11 +1,14 @@
hl.on("hyprland.start", function()
-- hl.exec_cmd("zshell-cli shell start")
hl.exec_cmd("noctalia")
hl.exec_cmd("fcitx5")
hl.exec_cmd("wl-paste --type text --watch cliphist store")
hl.exec_cmd("wl-paste --type image --watch cliphist store")
hl.exec_cmd("hyprsunset -i")
hl.exec_cmd("nextcloud --background")
hl.exec_cmd("ksecretd")
hl.exec_cmd("easyeffects --service-mode")
hl.exec_cmd("nextcloud --background")
local time = tonumber(os.date("%H"))
if time < 22 and time > 8 then
hl.exec_cmd("brightnessctl s 100%")
else
hl.exec_cmd("brightnessctl s 5%")
end
end)
+12 -14
View File
@@ -1,19 +1,17 @@
hl.monitor({
output = "DP-1",
mode = "2560x1440@240",
position = "auto-left",
scale = 1,
bitdepth = 10,
cm = "srgb",
vrr = 0,
})
hl.monitor({
output = "DP-2",
mode = "preffered",
position = "auto-right",
output = "eDP-1",
mode = "preferred@120",
position = "auto",
scale = 1.25,
bitdepth = 10,
cm = "srgb",
transform = 3,
})
hl.monitor({
output = "",
mode = "preferred",
position = "auto",
scale = 1.5,
bitdepth = 10,
cm = "srgb",
})
+17 -23
View File
@@ -14,18 +14,23 @@ hl.layer_rule({
ignore_alpha = 0.5,
})
hl.gesture = { fingers = 3, direction = "horizontal", action = "workspace" }
hl.config({
render = {
cm_auto_hdr = 0,
},
input = {
kb_layout = "us",
kb_variant = "intl",
kb_options = "fkeys:basic_13-24",
sensitivity = 0,
sensitivity = 0.4,
accel_profile = "flat",
follow_mouse = 1,
touchpad = {
natural_scroll = true,
scroll_factor = 0.4,
middle_button_emulation = true,
},
},
gestures = { workspace_swipe_touch = true },
general = {
gaps_in = 0,
gaps_out = 0,
@@ -33,17 +38,14 @@ hl.config({
col = {
active_border = {
colors = {
C.colors.rosewaterAlpha,
C.colors.mauveAlpha,
C.colors.greenAlpha,
C.colors.sapphireAlpha,
C.colors.lavenderAlpha,
},
angle = 90,
},
inactive_border = {
colors = { C.colors.surface1Alpha },
angle = 90,
},
inactive_border = { colors = { C.colors.surface1Alpha }, angle = 90 },
},
},
decoration = {
@@ -51,19 +53,18 @@ hl.config({
shadow = {
enabled = false,
range = 6,
render_power = 4,
render_power = 6,
color = C.colors.baseAlpha,
color_inactive = C.colors.mantleAlpha,
},
blur = {
enabled = true,
size = 5,
passes = 3,
size = 8,
passes = 2,
new_optimizations = true,
ignore_opacity = true,
contrast = 1.0,
brightness = 1.0,
vibrancy = 0,
vibrancy_darkness = 0,
xray = false,
noise = 0.05,
@@ -71,21 +72,14 @@ hl.config({
input_methods = true,
},
},
ecosystem = {
no_donation_nag = true,
no_update_news = true,
},
ecosystem = { no_donation_nag = true, no_update_news = true },
misc = {
disable_hyprland_logo = true,
mouse_move_enables_dpms = true,
key_press_enables_dpms = true,
},
debug = {
full_cm_proto = true,
},
dwindle = {
preserve_split = true,
},
debug = { full_cm_proto = true },
dwindle = { preserve_split = true },
})
local animations = {
+1 -1
View File
@@ -4,7 +4,7 @@ hl.window_rule({
no_anim = true,
no_initial_focus = true,
max_size = { 1, 1 },
no_blur = true,
no_blur = false,
no_focus = true,
match = { class = "^(xwaylandvideobridge)$" },
})