updates
This commit is contained in:
@@ -13,7 +13,10 @@
|
||||
hyprlock
|
||||
hypridle
|
||||
hyprpaper
|
||||
hyprland-protocols
|
||||
# hyprpolkit -- not in nixpkgs yet
|
||||
];
|
||||
|
||||
wayland.windowManager.hyprland = {
|
||||
package = inputs.hyprland.packages.${pkgs.system}.hyprland;
|
||||
enable = true;
|
||||
@@ -25,7 +28,7 @@
|
||||
];
|
||||
};
|
||||
plugins = [
|
||||
#inputs.hyprland-plugins.packages.${pkgs.system}.hyprexpo
|
||||
inputs.hyprland-plugins.packages.${pkgs.system}.hyprexpo
|
||||
];
|
||||
settings = {
|
||||
monitor = [
|
||||
@@ -74,8 +77,8 @@
|
||||
gaps_in = 2;
|
||||
gaps_out = 4;
|
||||
border_size = 2;
|
||||
"col.active_border" = "rgba(00ffb2ff) rgba(00ff66ff) 90deg";
|
||||
"col.inactive_border" = "rgba(595959ff)";
|
||||
"col.active_border" = "rgba(881798FF)";
|
||||
"col.inactive_border" = "rgba(471520FF)";
|
||||
layout = "dwindle";
|
||||
};
|
||||
|
||||
@@ -174,7 +177,8 @@
|
||||
"$lock" = "hyprlock";
|
||||
|
||||
bind = [
|
||||
# "$mainMod, grave, hyprexpo:expo, toggle" # can be: toggle, off/disable or on/enable
|
||||
# Program binds
|
||||
"$mainMod, grave, hyprexpo:expo, toggle" # can be: toggle, off/disable or on/enable
|
||||
"$altMod, Return, exec, ghostty"
|
||||
"$mainMod, Return, exec, GDK_BACKEND=x11 ghostty" # Until NixOS Fixes EGL Drivers
|
||||
"$altMod SHIFT, Return, exec, alacritty"
|
||||
@@ -184,7 +188,14 @@
|
||||
"$mainMod, SPACE, exec, pkill wofi || wofi"
|
||||
"$mainMod, E, exec, nautilus"
|
||||
"$mainMod, S, exec, spotify"
|
||||
"$mainMod, P, pseudo," # dwindle
|
||||
"$mainMod, P, exec, hyprpicker -a -f hex"
|
||||
|
||||
# Screenshot
|
||||
", Print, exec, $screenshotarea"
|
||||
"SHIFT, Print, exec, grimblast --notify --cursor copy output"
|
||||
|
||||
# WM management binds
|
||||
"$mainMod SHIFT, P, pseudo," # dwindle
|
||||
"$mainMod, C, killactive,"
|
||||
"$mainMod control, Q, exec, $lock"
|
||||
"$mainMod, F4, exit,"
|
||||
@@ -192,9 +203,6 @@
|
||||
"$mainMod SHIFT, S, togglesplit," # dwindle
|
||||
"$mainMod, F, fullscreen,"
|
||||
|
||||
# Screenshot
|
||||
", Print, exec, $screenshotarea"
|
||||
"SHIFT, Print, exec, grimblast --notify --cursor copy output"
|
||||
|
||||
"$mainMod, H, movefocus, l"
|
||||
"$mainMod, L, movefocus, r"
|
||||
@@ -327,17 +335,18 @@
|
||||
|
||||
bind=, escape,submap,reset
|
||||
submap = reset
|
||||
|
||||
plugin {
|
||||
hyprexpo {
|
||||
columns = 3
|
||||
gapSize = 4
|
||||
workspace_method = "center current"
|
||||
enable_gesture = true
|
||||
gesture_distance = 300
|
||||
gesture_negative = true
|
||||
}
|
||||
}
|
||||
'';
|
||||
# plugin {
|
||||
# hyprexpo {
|
||||
# columns = 3
|
||||
# gapSize = 4
|
||||
# workspace_method = "center current"
|
||||
# enable_gesture = true
|
||||
# gesture_distance = 300
|
||||
# gesture_negative = true
|
||||
# }
|
||||
# }
|
||||
};
|
||||
lib.inputMethod.fcitx5.waylandFrontend = true;
|
||||
programs.hyprlock = {
|
||||
@@ -422,11 +431,10 @@
|
||||
ipc = "on";
|
||||
splash = false;
|
||||
preload = [
|
||||
"~/pictures/desert.png"
|
||||
"~/pictures/.wallpapers/bloody_snow.jpg"
|
||||
"~/pictures/.wallpapers/skyline-view.png"
|
||||
];
|
||||
wallpaper = [
|
||||
"eDP-1,~/pictures/.wallpapers/bloody_snow.jpg"
|
||||
"eDP-1,~/pictures/.wallpapers/skyline-view.png"
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
@@ -10,6 +10,10 @@
|
||||
# type = "kitty";
|
||||
width = 18;
|
||||
height = 9;
|
||||
color = {
|
||||
"1" = "white";
|
||||
"2" = "magenta";
|
||||
};
|
||||
padding = {
|
||||
top = 2;
|
||||
left = 1;
|
||||
@@ -18,12 +22,16 @@
|
||||
};
|
||||
display = {
|
||||
separator = " -> ";
|
||||
color = {
|
||||
keys = "magenta";
|
||||
};
|
||||
};
|
||||
modules = [
|
||||
"title"
|
||||
{
|
||||
type = "custom";
|
||||
format = "────────── Env ──────────";
|
||||
color = "magenta";
|
||||
}
|
||||
{
|
||||
type = "os";
|
||||
|
||||
@@ -11,8 +11,7 @@ keybind = ctrl+shift+tab=previous_tab
|
||||
keybind = ctrl+shift+n=new_window
|
||||
|
||||
# window stuff
|
||||
background-opacity=0.9
|
||||
unfocused-split-opacity = 0.9
|
||||
background-opacity=0.8
|
||||
confirm-close-surface = false
|
||||
window-theme = dark
|
||||
window-decoration = false
|
||||
@@ -24,37 +23,39 @@ gtk-wide-tabs = true
|
||||
#macos-non-native-fullscreen = true
|
||||
|
||||
# font
|
||||
font-size = 12
|
||||
font-size = 14
|
||||
|
||||
# cursor and mouse
|
||||
cursor-style = block
|
||||
cursor-color = #ffffff
|
||||
mouse-hide-while-typing = true
|
||||
|
||||
theme = Bright Lights
|
||||
|
||||
# Colors can be changed by setting the 16 colors of `palette`, which each color
|
||||
# being defined as regular and bold.
|
||||
#
|
||||
# black
|
||||
palette = 0=#0c0c0c
|
||||
palette = 8=#767676
|
||||
# red
|
||||
palette = 1=#c50f1f
|
||||
palette = 9=#e74856
|
||||
# green
|
||||
palette = 2=#13a10e
|
||||
palette = 10=#16c60c
|
||||
# yellow
|
||||
palette = 3=#c19c00
|
||||
palette = 11=#f9f1a5
|
||||
# blue
|
||||
palette = 4=#0037da
|
||||
palette = 12=#3b78ff
|
||||
# purple
|
||||
palette = 5=#881798
|
||||
palette = 13=#b4009e
|
||||
# aqua
|
||||
palette = 6=#3a96dd
|
||||
palette = 14=#61d6d6
|
||||
# white
|
||||
palette = 7=#cccccc
|
||||
palette = 15=#f2f2f2
|
||||
# palette = 0=#0c0c0c
|
||||
# palette = 8=#767676
|
||||
# # red
|
||||
# palette = 1=#c50f1f
|
||||
# palette = 9=#e74856
|
||||
# # green
|
||||
# palette = 2=#13a10e
|
||||
# palette = 10=#16c60c
|
||||
# # yellow
|
||||
# palette = 3=#c19c00
|
||||
# palette = 11=#f9f1a5
|
||||
# # blue
|
||||
# palette = 4=#0037da
|
||||
# palette = 12=#3b78ff
|
||||
# # purple
|
||||
# palette = 5=#881798
|
||||
# palette = 13=#b4009e
|
||||
# # aqua
|
||||
# palette = 6=#3a96dd
|
||||
# palette = 14=#61d6d6
|
||||
# # white
|
||||
# palette = 7=#cccccc
|
||||
# palette = 15=#f2f2f2
|
||||
|
||||
@@ -93,7 +93,9 @@ require('mason-lspconfig').setup({
|
||||
},
|
||||
})
|
||||
end,
|
||||
zls = lsp_zero.noop,
|
||||
zls = function()
|
||||
lspconfig.zls.setup({})
|
||||
end,
|
||||
lua_ls = function()
|
||||
lspconfig.lua_ls.setup({
|
||||
on_init = function(client)
|
||||
|
||||
@@ -28,40 +28,40 @@ vim.keymap.set("n", "<leader>bg", "<C-z>")
|
||||
|
||||
-- `build.sh` script binds
|
||||
-- non-interactive binds
|
||||
vim.keymap.set("n", "<leader>bb" , "<cmd>./build.sh <CR>")
|
||||
vim.keymap.set("n", "<leader>br" , "<cmd>./build.sh run <CR>")
|
||||
vim.keymap.set("n", "<leader>bRb" , "<cmd>./build.sh release <CR>")
|
||||
vim.keymap.set("n", "<leader>bRr" , "<cmd>./build.sh release run <CR>")
|
||||
vim.keymap.set("n", "<leader>bRr" , "<cmd>./build.sh release run <CR>")
|
||||
vim.keymap.set("n", "<leader>bb" , ":!./build.sh <CR>")
|
||||
vim.keymap.set("n", "<leader>br" , ":!./build.sh run <CR>")
|
||||
vim.keymap.set("n", "<leader>bRb" , ":!./build.sh release <CR>")
|
||||
vim.keymap.set("n", "<leader>bRr" , ":!./build.sh release run <CR>")
|
||||
vim.keymap.set("n", "<leader>bRr" , ":!./build.sh release run <CR>")
|
||||
|
||||
-- interactive binds
|
||||
vim.keymap.set("n", "<leader>bo" , "<cmd>./build.sh ") -- allow for adding extra flags/options
|
||||
vim.keymap.set("n", "<leader>bor" , "<cmd>./build.sh run") -- allow for adding extra flags/options
|
||||
vim.keymap.set("n", "<leader>bRo" , "<cmd>./build.sh release ")
|
||||
vim.keymap.set("n", "<leader>bRor", "<cmd>./build.sh release run ")
|
||||
vim.keymap.set("n", "<leader>bo" , ":!./build.sh ") -- allow for adding extra flags/options
|
||||
vim.keymap.set("n", "<leader>bor" , ":!./build.sh run") -- allow for adding extra flags/options
|
||||
vim.keymap.set("n", "<leader>bRo" , ":!./build.sh release ")
|
||||
vim.keymap.set("n", "<leader>bRor", ":!./build.sh release run ")
|
||||
|
||||
-- `build.zig` script binds
|
||||
-- non-interactive binds
|
||||
vim.keymap.set("n", "<leader>zbb" , "<cmd>zig build <CR>")
|
||||
vim.keymap.set("n", "<leader>zbr" , "<cmd>zig build run <CR>")
|
||||
vim.keymap.set("n", "<leader>zbt" , "<cmd>zig build test <CR>")
|
||||
vim.keymap.set("n", "<leader>zbR" , "<cmd>zig build -Doptimize=ReleaseSafe <CR>")
|
||||
vim.keymap.set("n", "<leader>zbRs" , "<cmd>zig build -Doptimize=ReleaseSmall <CR>")
|
||||
vim.keymap.set("n", "<leader>zbRf" , "<cmd>zig build -Doptimize=ReleaseFast <CR>")
|
||||
vim.keymap.set("n", "<leader>zbRr" , "<cmd>zig build run -Doptimize=ReleaseSafe <CR>")
|
||||
vim.keymap.set("n", "<leader>zbRsr", "<cmd>zig build run -Doptimize=ReleaseSmall <CR>")
|
||||
vim.keymap.set("n", "<leader>zbRfr", "<cmd>zig build run -Doptimize=ReleaseFast <CR>")
|
||||
vim.keymap.set("n", "<leader>zbb" , ":!zig build <CR>")
|
||||
vim.keymap.set("n", "<leader>zbr" , ":!zig build run <CR>")
|
||||
vim.keymap.set("n", "<leader>zbt" , ":!zig build test <CR>")
|
||||
vim.keymap.set("n", "<leader>zbR" , ":!zig build -Doptimize=ReleaseSafe <CR>")
|
||||
vim.keymap.set("n", "<leader>zbRs" , ":!zig build -Doptimize=ReleaseSmall <CR>")
|
||||
vim.keymap.set("n", "<leader>zbRf" , ":!zig build -Doptimize=ReleaseFast <CR>")
|
||||
vim.keymap.set("n", "<leader>zbRr" , ":!zig build run -Doptimize=ReleaseSafe <CR>")
|
||||
vim.keymap.set("n", "<leader>zbRsr", ":!zig build run -Doptimize=ReleaseSmall <CR>")
|
||||
vim.keymap.set("n", "<leader>zbRfr", ":!zig build run -Doptimize=ReleaseFast <CR>")
|
||||
|
||||
-- interactive binds
|
||||
vim.keymap.set("n", "<leader>zbob" , "<cmd>zig build ")
|
||||
vim.keymap.set("n", "<leader>zbor" , "<cmd>zig build run ")
|
||||
vim.keymap.set("n", "<leader>zbot" , "<cmd>zig build test ")
|
||||
vim.keymap.set("n", "<leader>zboR" , "<cmd>zig build -Doptimize=ReleaseSafe ")
|
||||
vim.keymap.set("n", "<leader>zboRs" , "<cmd>zig build -Doptimize=ReleaseSmall ")
|
||||
vim.keymap.set("n", "<leader>zboRf" , "<cmd>zig build -Doptimize=ReleaseFast ")
|
||||
vim.keymap.set("n", "<leader>zboRr" , "<cmd>zig build run -Doptimize=ReleaseSafe ")
|
||||
vim.keymap.set("n", "<leader>zboRsr", "<cmd>zig build run -Doptimize=ReleaseSmall ")
|
||||
vim.keymap.set("n", "<leader>zboRfr", "<cmd>zig build run -Doptimize=ReleaseFast ")
|
||||
vim.keymap.set("n", "<leader>zbob" , ":!zig build ")
|
||||
vim.keymap.set("n", "<leader>zbor" , ":!zig build run ")
|
||||
vim.keymap.set("n", "<leader>zbot" , ":!zig build test ")
|
||||
vim.keymap.set("n", "<leader>zboR" , ":!zig build -Doptimize=ReleaseSafe ")
|
||||
vim.keymap.set("n", "<leader>zboRs" , ":!zig build -Doptimize=ReleaseSmall ")
|
||||
vim.keymap.set("n", "<leader>zboRf" , ":!zig build -Doptimize=ReleaseFast ")
|
||||
vim.keymap.set("n", "<leader>zboRr" , ":!zig build run -Doptimize=ReleaseSafe ")
|
||||
vim.keymap.set("n", "<leader>zboRsr", ":!zig build run -Doptimize=ReleaseSmall ")
|
||||
vim.keymap.set("n", "<leader>zboRfr", ":!zig build run -Doptimize=ReleaseFast ")
|
||||
|
||||
|
||||
-- emacs-inspired binds
|
||||
|
||||
@@ -3,11 +3,12 @@
|
||||
@define-color text #BECBCB;
|
||||
@define-color lightgray #686868;
|
||||
@define-color darkgray #353535;
|
||||
@define-color red #F38BA8;
|
||||
@define-color red #C50F1F;
|
||||
@define-color blue #00FFB2;
|
||||
@define-color lightgreen #a6e3a1;
|
||||
@define-color magenta #f5c2e7;
|
||||
@define-color archbtw #1793d1;
|
||||
@define-color purple #881798;
|
||||
|
||||
@define-color black-transparent-1 rgba(0, 0, 0, 0.1);
|
||||
@define-color black-transparent-2 rgba(0, 0, 0, 0.2);
|
||||
@@ -40,7 +41,7 @@ window#waybar {
|
||||
background-color: @black-transparent-8;
|
||||
color: @text;
|
||||
border-radius: 7px;
|
||||
border: 2px solid @blue;
|
||||
border: 2px solid @purple;
|
||||
/* border: 1px solid rgba(0, 0, 0, 0.0); */
|
||||
}
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
@define-color purple #881798;
|
||||
|
||||
* {
|
||||
transition: 0.2s;
|
||||
color: #aaaaaa;
|
||||
@@ -9,7 +11,8 @@
|
||||
/* background-position: 50% 30%;*/
|
||||
background-size: auto 200%;
|
||||
border: 2.0px solid;
|
||||
border-color: #00ffb2;
|
||||
border-color: @purple;
|
||||
border-color: @darkpurple;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user