almost
This commit is contained in:
0
modules/home/programs/aws/default.nix
Normal file → Executable file
0
modules/home/programs/aws/default.nix
Normal file → Executable file
0
modules/home/programs/btop/config/btop.conf
Normal file → Executable file
0
modules/home/programs/btop/config/btop.conf
Normal file → Executable file
0
modules/home/programs/btop/config/catppuccin_mocha.theme
Normal file → Executable file
0
modules/home/programs/btop/config/catppuccin_mocha.theme
Normal file → Executable file
0
modules/home/programs/btop/default.nix
Normal file → Executable file
0
modules/home/programs/btop/default.nix
Normal file → Executable file
0
modules/home/programs/direnv/default.nix
Normal file → Executable file
0
modules/home/programs/direnv/default.nix
Normal file → Executable file
0
modules/home/programs/ghostty/config/fastfetch.jsonc
Normal file → Executable file
0
modules/home/programs/ghostty/config/fastfetch.jsonc
Normal file → Executable file
0
modules/home/programs/ghostty/config/ghostty.conf
Normal file → Executable file
0
modules/home/programs/ghostty/config/ghostty.conf
Normal file → Executable file
0
modules/home/programs/ghostty/default.nix
Normal file → Executable file
0
modules/home/programs/ghostty/default.nix
Normal file → Executable file
0
modules/home/programs/git/config/.gitignore
vendored
Normal file → Executable file
0
modules/home/programs/git/config/.gitignore
vendored
Normal file → Executable file
0
modules/home/programs/git/config/personal
Normal file → Executable file
0
modules/home/programs/git/config/personal
Normal file → Executable file
0
modules/home/programs/git/config/work
Normal file → Executable file
0
modules/home/programs/git/config/work
Normal file → Executable file
0
modules/home/programs/git/default.nix
Normal file → Executable file
0
modules/home/programs/git/default.nix
Normal file → Executable file
27
modules/home/programs/hyprland/config/hyprland.conf
Normal file → Executable file
27
modules/home/programs/hyprland/config/hyprland.conf
Normal file → Executable file
@@ -22,7 +22,7 @@
|
||||
################
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||||
monitor=,preferred,auto,1.0
|
||||
monitor=,highres,auto,1.5
|
||||
# monitor=HDMI-A-1,1920x1080,0x0,1
|
||||
|
||||
|
||||
@@ -90,7 +90,6 @@ general {
|
||||
decoration {
|
||||
rounding = 10
|
||||
|
||||
# Change transparency of focused and unfocused windows
|
||||
active_opacity = 1.0
|
||||
inactive_opacity = 1.0
|
||||
|
||||
@@ -101,21 +100,19 @@ decoration {
|
||||
color = rgba(1a1a1aee)
|
||||
}
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#blur
|
||||
blur {
|
||||
enabled = true
|
||||
size = 3
|
||||
passes = 1
|
||||
|
||||
vibrancy = 0.1696
|
||||
}
|
||||
}
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#animations
|
||||
#https://wiki.hyprland.org/Configuring/Animations/
|
||||
animations {
|
||||
enabled = yes, please :)
|
||||
|
||||
# Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
|
||||
|
||||
bezier = easeOutQuint,0.23,1,0.32,1
|
||||
bezier = easeInOutCubic,0.65,0.05,0.36,1
|
||||
@@ -186,21 +183,25 @@ input {
|
||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||
|
||||
touchpad {
|
||||
natural_scroll = false
|
||||
disable_while_typing = true
|
||||
natural_scroll = true
|
||||
clickfinger_behavior = true
|
||||
}
|
||||
}
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#gestures
|
||||
gestures {
|
||||
workspace_swipe = false
|
||||
workspace_swipe = true
|
||||
workspace_swipe_fingers = 4
|
||||
workspace_swipe_invert = true
|
||||
}
|
||||
|
||||
# Example per-device config
|
||||
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
|
||||
device {
|
||||
name = epic-mouse-v1
|
||||
sensitivity = -0.5
|
||||
}
|
||||
# device {
|
||||
# name = epic-mouse-v1
|
||||
# sensitivity = -0.5
|
||||
# }
|
||||
|
||||
|
||||
###################
|
||||
@@ -212,11 +213,11 @@ $mainMod = SUPER # Sets "Windows" key as main modifier
|
||||
|
||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||
bind = $mainMod, Q, exec, $terminal
|
||||
bind = $mainMod, C, killactive,
|
||||
bind = $mainMod, W, killactive,
|
||||
bind = $mainMod, M, exit,
|
||||
bind = $mainMod, E, exec, $fileManager
|
||||
bind = $mainMod, V, togglefloating,
|
||||
bind = $mainMod, R, exec, $menu
|
||||
bind = $mainMod, SPACE, exec, $menu
|
||||
bind = $mainMod, P, pseudo, # dwindle
|
||||
bind = $mainMod, J, togglesplit, # dwindle
|
||||
|
||||
|
||||
0
modules/home/programs/hyprland/config/waybar-style.css
Normal file → Executable file
0
modules/home/programs/hyprland/config/waybar-style.css
Normal file → Executable file
127
modules/home/programs/hyprland/config/wofi-style.css
Executable file
127
modules/home/programs/hyprland/config/wofi-style.css
Executable file
@@ -0,0 +1,127 @@
|
||||
window {
|
||||
font-family: "Hack Nerd Font";
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
#outer-box {
|
||||
padding: 10px;
|
||||
border-radius: 8px;
|
||||
background: #2e3440;
|
||||
}
|
||||
|
||||
#scroll {
|
||||
/* The Nordic gtk theme adds an outline to show scroll areas... */
|
||||
outline-color: transparent;
|
||||
}
|
||||
|
||||
#input {
|
||||
color: #e5e9f0;
|
||||
caret-color: #e5e9f0;
|
||||
background: #3b4252;
|
||||
border-top-color: #3b4252;
|
||||
border-left-color: #3b4252;
|
||||
border-right-color: #3b4252;
|
||||
border-bottom-color: #3b4252;
|
||||
box-shadow: 0 0 0 1px transparent inset;
|
||||
outline-color: transparent !important;
|
||||
}
|
||||
|
||||
#input:focus {
|
||||
background: #3b4252;
|
||||
border-color: #3b4252 !important;
|
||||
box-shadow: 0 0 0 1px transparent inset;
|
||||
border-top-color: #3b4252 !important;
|
||||
border-left-color: #3b4252 !important;
|
||||
border-right-color: #3b4252 !important;
|
||||
border-bottom-color: #3b4252 !important;
|
||||
box-shadow: none !important;
|
||||
outline-color: transparent !important;
|
||||
}
|
||||
|
||||
#input image.left {
|
||||
color: #d8dee9;
|
||||
}
|
||||
|
||||
#input:focus image.left {
|
||||
color: #e5e9f0;
|
||||
}
|
||||
|
||||
#input image.right {
|
||||
color: #d8dee9;
|
||||
}
|
||||
|
||||
#input:focus image.right {
|
||||
color: #e5e9f0;
|
||||
}
|
||||
|
||||
label {
|
||||
/* We set backgrounds on the block level. */
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
#scroll {
|
||||
padding-top: 6px;
|
||||
}
|
||||
|
||||
#entry {
|
||||
color: #4c566a;
|
||||
padding: 8px 8px;
|
||||
border-radius: 4px;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
#entry:selected {
|
||||
color: #eceff4;
|
||||
background: #8fbcbb;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
expander arrow {
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
#entry #selected #text {
|
||||
color: #eceff4;
|
||||
}
|
||||
|
||||
expander list {
|
||||
margin-top: 8px;
|
||||
/* background: #8fbcbb; */
|
||||
background: transparent;
|
||||
padding-left: 16px;
|
||||
}
|
||||
|
||||
expander list #entry {
|
||||
transition: none;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
expander list #entry:hover,
|
||||
expander list #entry:active {
|
||||
/* color: #8fbcbb;
|
||||
background: #e5e9f0; */
|
||||
}
|
||||
|
||||
expander list #entry #selected {
|
||||
background: #8fbcbb;
|
||||
}
|
||||
|
||||
expander list #entry #selected label {
|
||||
color: #eceff4;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
expander list #entry:hover,
|
||||
expander list #entry:active {
|
||||
background: #8fbcbb;
|
||||
}
|
||||
|
||||
expander list #entry:hover label,
|
||||
expander list #entry:active label {
|
||||
color: #eceff4;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
expander list label {
|
||||
color: #d8dee9;
|
||||
}
|
||||
3
modules/home/programs/hyprland/config/wofi.conf
Executable file
3
modules/home/programs/hyprland/config/wofi.conf
Executable file
@@ -0,0 +1,3 @@
|
||||
stylesheet=./style.css
|
||||
term=foot
|
||||
insensitive=true
|
||||
14
modules/home/programs/hyprland/default.nix
Normal file → Executable file
14
modules/home/programs/hyprland/default.nix
Normal file → Executable file
@@ -1,4 +1,4 @@
|
||||
{ lib, config, namespace, ... }:
|
||||
{ lib, pkgs, config, namespace, ... }:
|
||||
let
|
||||
inherit (lib) mkIf;
|
||||
cfg = config.${namespace}.programs.hyprland;
|
||||
@@ -125,5 +125,17 @@ in
|
||||
};
|
||||
}];
|
||||
};
|
||||
|
||||
home.packages = with pkgs; [
|
||||
hyprshot
|
||||
wofi
|
||||
wofi-emoji
|
||||
brightnessctl
|
||||
];
|
||||
|
||||
xdg.configFile = {
|
||||
"wofi/config".source = ./config/wofi.conf;
|
||||
"wofi/style.css".source = ./config/wofi-style.css;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
0
modules/home/programs/k9s/default.nix
Normal file → Executable file
0
modules/home/programs/k9s/default.nix
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/.luarc.json
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/.luarc.json
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/aerial-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/aerial-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/autopairs-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/autopairs-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/base.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/base.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/cmp-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/cmp-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/comment-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/comment-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/dap-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/dap-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/diffview-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/diffview-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/git-ref.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/git-ref.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/git-signs.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/git-signs.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/init.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/init.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/leap-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/leap-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/llm.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/llm.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/lsp-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/lsp-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/lsp-lines-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/lsp-lines-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/lualine-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/lualine-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/neotree-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/neotree-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/noice-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/noice-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/numb-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/numb-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/silicon-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/silicon-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/telescope-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/telescope-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/toggleterm-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/toggleterm-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/ts-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/ts-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/weird-chars.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/weird-chars.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/which-key-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/config/lua/which-key-config.lua
Normal file → Executable file
0
modules/home/programs/nvim/default.nix
Normal file → Executable file
0
modules/home/programs/nvim/default.nix
Normal file → Executable file
Reference in New Issue
Block a user