Fix: Whitespaces begone or something

This commit is contained in:
stitchy 2024-11-27 10:41:47 +00:00
parent 7545885942
commit 4d66a5e231
Signed by: stitchy
SSH key fingerprint: SHA256:yz2SoxdnY67tfY5Jzb0f2v8f5W3o/IF359kbcquWip8
11 changed files with 94 additions and 28 deletions

View file

@ -1,6 +1,6 @@
### Dotfiles for Me - Migrating to Nix ### Dotfiles for Me - Migrating to Nix
Heavy wip, not ready for use. Heavy wip, not ready for use.
Will eventually manage my servers and computers. Will eventually manage my servers and computers.

View file

@ -1,4 +1,4 @@
;;;; (defpoll time :interval "1s" 'date +%s') ;;;; (defpoll time :interval "1s" 'date +%s')
(defwidget clock [] (defwidget clock []
(box :orientation "vertical" (box :orientation "vertical"
@ -22,12 +22,12 @@
)))))) ))))))
(defwidget circle [val prog sty char] (defwidget circle [val prog sty char]
(box :halign "center" (box :halign "center"
:orientation "vertical" :orientation "vertical"
:valign "end" :valign "end"
(circular-progress :value prog (circular-progress :value prog
:start-at 10 :start-at 10
:clockwise false :clockwise false
:thickness 3 :thickness 3
:width 30 :width 30
@ -38,14 +38,14 @@
(box :class "circle" :style sty char))) (box :class "circle" :style sty char)))
(defwidget battery [] (defwidget battery []
(circle :prog {EWW_BATTERY.BAT1.capacity * (77778 /100000)} (circle :prog {EWW_BATTERY.BAT1.capacity * (77778 /100000)}
:sty "color: ${EWW_BATTERY.BAT1.status == 'Charging' ? '#1a1': EWW_BATTERY.BAT1.capacity < 20 ? '#a11': '#cac'};" :sty "color: ${EWW_BATTERY.BAT1.status == 'Charging' ? '#1a1': EWW_BATTERY.BAT1.capacity < 20 ? '#a11': '#cac'};"
:val {EWW_BATTERY.BAT1.capacity} :val {EWW_BATTERY.BAT1.capacity}
:char "󱐋")) :char "󱐋"))
(deflisten vol "cat ~/.cache/eww/vol && inotifywait -q -m -e close_write ~/.cache/eww/vol | while read -r filename event; do cat ~/.cache/eww/vol; done") (deflisten vol "cat ~/.cache/eww/vol && inotifywait -q -m -e close_write ~/.cache/eww/vol | while read -r filename event; do cat ~/.cache/eww/vol; done")
(defwidget volume [] (defwidget volume []
(circle :prog {vol * 7/10} (circle :prog {vol * 7/10}
:sty "font-size: 12; margin-right: 2px;" :sty "font-size: 12; margin-right: 2px;"
:val {vol + 1 - 1} :val {vol + 1 - 1}
@ -79,7 +79,7 @@
:space-evenly false :space-evenly false
(_workspaces) (_workspaces)
(clock) (clock)
(box :orientation "vertical" :spacing -25 :valign "end" (box :orientation "vertical" :spacing -25 :valign "end"
(brightness) (brightness)
(mic) (mic)
(volume) (volume)

View file

@ -3,14 +3,14 @@
# Main Bindings # Main Bindings
# #
# Foot, you done goofed # Foot, you done goofed
bind=ALT,RETURN,exec,foot bind=ALT,RETURN,exec,footclient
#bind=ALT,RETURN,exec,kitty #bind=ALT,RETURN,exec,kitty
bind=ALT,Q,killactive, bind=ALT,Q,killactive,
bind=SUPER,M,exec,hyprctl dispatch exit 0 bind=SUPER,M,exec,hyprctl dispatch exit 0
bind=ALT,E,exec,dolphin bind=ALT,E,exec,dolphin
bind=ALT,V,togglefloating, bind=ALT,V,togglefloating,
bindr=ALTSHIFT,RETURN,exec,pkill wofi || wofi -S drun --allow-images bindr=ALTSHIFT,RETURN,exec,pkill wofi || wofi -S drun --allow-images
bind=ALTSHIFT,F,fullscreen,1 bind=ALTSHIFT,F,fullscreen,1
bind=ALTSHIFT,M,fullscreen,0 bind=ALTSHIFT,M,fullscreen,0
bind=,Print,exec,grim -g "$(slurp)" -t jpeg - | wl-copy bind=,Print,exec,grim -g "$(slurp)" -t jpeg - | wl-copy

View file

@ -26,7 +26,7 @@ input {
sensitivity=.4 sensitivity=.4
accel_profile=adaptive accel_profile=adaptive
touchpad { touchpad {
natural_scroll=false natural_scroll=false
disable_while_typing=false disable_while_typing=false
} }
@ -58,11 +58,11 @@ decoration {
shadow_range=15 shadow_range=15
shadow_render_power=2 shadow_render_power=2
shadow_ignore_window=1 shadow_ignore_window=1
col.shadow=0xdb331153 col.shadow=0xdb331153
col.shadow_inactive=0x99333333 col.shadow_inactive=0x99333333
shadow_offset=3 2 shadow_offset=3 2
# Other # Other
rounding=15 rounding=15
inactive_opacity=.8 inactive_opacity=.8
fullscreen_opacity=1 multiplier fullscreen_opacity=1 multiplier
@ -70,7 +70,7 @@ decoration {
animations { animations {
enabled=true enabled=true
bezier = myBezier, 0.05, 0.9, 0.1, 1.05 bezier = myBezier, 0.05, 0.9, 0.1, 1.05
animation = windows, 1, 7, myBezier animation = windows, 1, 7, myBezier
@ -78,7 +78,7 @@ animations {
animation = border, 1, 10, default animation = border, 1, 10, default
animation = borderangle, 1, 8, default animation = borderangle, 1, 8, default
animation = fade, 1, 7, default animation = fade, 1, 7, default
animation = workspaces, 1, 6, default animation = workspaces, 1, 6, default
} }
dwindle { dwindle {

View file

@ -17,13 +17,13 @@ map({ "n", "x" }, "<S-k>", "6k")
map({ "n", "x" }, "M", "J", { desc = "Merge" }) -- Replace the join command map({ "n", "x" }, "M", "J", { desc = "Merge" }) -- Replace the join command
map("n", "gh", vim.lsp.buf.hover, { desc = "Hover" }) -- Code action hover map("n", "gh", vim.lsp.buf.hover, { desc = "Hover" }) -- Code action hover
-- Move to window using the <ctrl> hjkl keys -- Move to window using the <ctrl> hjkl keys
map("n", "<C-h>", "<C-w>h", { desc = "Go to left window", remap = true }) map("n", "<C-h>", "<C-w>h", { desc = "Go to left window", remap = true })
map("n", "<C-j>", "<C-w>j", { desc = "Go to lower window", remap = true }) map("n", "<C-j>", "<C-w>j", { desc = "Go to lower window", remap = true })
map("n", "<C-k>", "<C-w>k", { desc = "Go to upper window", remap = true }) map("n", "<C-k>", "<C-w>k", { desc = "Go to upper window", remap = true })
map("n", "<C-l>", "<C-w>l", { desc = "Go to right window", remap = true }) map("n", "<C-l>", "<C-w>l", { desc = "Go to right window", remap = true })
-- Move between buffers -- Move between buffers
map("n", "<S-h>", "<cmd>BufferLineCyclePrev<CR>", { desc = "Move buffer left", silent = true }) map("n", "<S-h>", "<cmd>BufferLineCyclePrev<CR>", { desc = "Move buffer left", silent = true })
map("n", "<S-l>", "<cmd>BufferLineCycleNext<CR>", { desc = "Move buffer right", silent = true }) map("n", "<S-l>", "<cmd>BufferLineCycleNext<CR>", { desc = "Move buffer right", silent = true })
@ -50,6 +50,72 @@ map("n", "<leader>e", function()
require("neo-tree.command").execute({ action = "show", position = "right", toggle = true, dir = vim.loop.cwd() }) require("neo-tree.command").execute({ action = "show", position = "right", toggle = true, dir = vim.loop.cwd() })
end, { desc = "Open Neotree", remap = true }) end, { desc = "Open Neotree", remap = true })
-- Conform Formatting
map({ "n", "v" }, "<leader>mp", function()
require("conform").format({
lsp_fallback = true,
async = false,
timeout_ms = 500,
})
end, { desc = "Format file or range (in visual mode)" })
-- diagnostic
---@param next "f"|"b"
---@param severity "ERROR"|"WARN"?
local diagnostic_goto = function(next, severity)
local go = (next == "f") and vim.diagnostic.goto_next or vim.diagnostic.goto_prev
local severity_index = severity and vim.diagnostic.severity[severity] or nil
return function()
go({ severity = severity_index })
end
end
map("n", "<leader>cd", vim.diagnostic.open_float, { desc = "Line Diagnostics" })
map("n", "]d", diagnostic_goto("f"), { desc = "Next Diagnostic" })
map("n", "[d", diagnostic_goto("b"), { desc = "Prev Diagnostic" })
map("n", "]e", diagnostic_goto("f", "ERROR"), { desc = "Next Error" })
map("n", "[e", diagnostic_goto("b", "ERROR"), { desc = "Prev Error" })
map("n", "]w", diagnostic_goto("f", "WARN"), { desc = "Next Warning" })
map("n", "[w", diagnostic_goto("b", "WARN"), { desc = "Prev Warning" })
----
-- Plugins
----
-- Telescope (fuzzy finder)
local function telescope_git_fallback()
vim.fn.system("git rev-parse --is-inside-work-tree")
local is_git_repo = vim.v.shell_error == 0
if is_git_repo then
require("telescope.builtin").git_files()
else
require("telescope.builtin").find_files()
end
end
local function telescope_files()
require("telescope.builtin").find_files({ cwd = vim.uv.cwd() })
end
local function telescope_oldfiles()
require("telescope.builtin").oldfiles({ cwd = vim.uv.cwd() })
end
local function telescope_live_grep()
vim.fn.system("git rev-parse --is-inside-work-tree")
local is_git_repo = vim.v.shell_error == 0
local git_root = vim.fn.fnamemodify(vim.fn.finddir(".git", ".;"), ":h")
require("telescope.builtin").live_grep({
cwd = is_git_repo and git_root or vim.uv.cwd(),
})
end
map("n", "<leader><space>", telescope_git_fallback, { desc = "Find files (git/fallback, cwd)" })
map("n", "<leader>ff", telescope_files, { desc = "Find files (cwd)" })
map("n", "<leader>fo", telescope_oldfiles, { desc = "Find files (cwd)" })
map("n", "<leader>/", telescope_live_grep, { desc = "Live grep (cwd)" })
map("n", "<leader>,", require("telescope.builtin").buffers, { desc = "Find buffers" })
map("n", "<leader>\"", require("telescope.builtin").registers, { desc = "Find registers" })
---- ----
-- Fixes -- Fixes
---- ----
@ -80,3 +146,5 @@ map("t", "<C-k>", "<cmd>wincmd k<cr>", { desc = "Go to upper window" })
map("t", "<C-l>", "<cmd>wincmd l<cr>", { desc = "Go to right window" }) map("t", "<C-l>", "<cmd>wincmd l<cr>", { desc = "Go to right window" })
map("t", "<C-/>", "<cmd>close<cr>", { desc = "Hide Terminal" }) map("t", "<C-/>", "<cmd>close<cr>", { desc = "Hide Terminal" })
map("t", "<c-_>", "<cmd>close<cr>", { desc = "which_key_ignore" }) map("t", "<c-_>", "<cmd>close<cr>", { desc = "which_key_ignore" })

View file

@ -12,4 +12,4 @@ inside-color 00000088
separator-color 00000000 separator-color 00000000
fade-in=0.2 fade-in=0.2
datestr="%a, %b %e %Y" datestr="%a, %b %e %Y"
greyscale greyscale

View file

@ -102,7 +102,7 @@ compinit
# End of lines added by compinstall # End of lines added by compinstall
eval "$(zoxide init zsh)" eval "$(zoxide init zsh)"
# Default Programs # Default Programs
export EDITOR=nvim export EDITOR=nvim

View file

@ -1,8 +1,6 @@
{ {
description = "System Configuration Flake"; description = "System Configuration Flake";
outputs = inputs@{
outputs = inputs@{
nixpkgs, nixpkgs,
nixpkgs-xr, nixpkgs-xr,
nixos-hardware, nixos-hardware,

View file

@ -15,8 +15,8 @@
services.logind.powerKey = "ignore"; services.logind.powerKey = "ignore";
services.logind.powerKeyLongPress = "poweroff"; services.logind.powerKeyLongPress = "poweroff";
networking = { networking = {
hostName = "lappy"; hostName = "lappy";
networkmanager.enable = true; networkmanager.enable = true;
}; };
time.timeZone = "America/Lost_Angeles"; time.timeZone = "America/Lost_Angeles";

View file

@ -1,6 +1,6 @@
{ config, nixpkgs-xr, pkgs, lib, ... }: { config, nixpkgs-xr, pkgs, lib, ... }:
let let
passthrough = pkgs.writeShellApplication { passthrough = pkgs.writeShellApplication {
name = "passthrough.sh"; name = "passthrough.sh";
runtimeInputs = lib.attrVals [ "coreutils" "kmod" "libvirt" "procps" ] pkgs; runtimeInputs = lib.attrVals [ "coreutils" "kmod" "libvirt" "procps" ] pkgs;
text = '' text = ''
@ -116,7 +116,7 @@ in {
environment.systemPackages = [ environment.systemPackages = [
pkgs.wlx-overlay-s ]; pkgs.wlx-overlay-s ];
networking.hostName = "malachite"; networking.hostName = "malachite";
time.timeZone = "America/Los_Angeles"; time.timeZone = "America/Los_Angeles";

View file

@ -87,7 +87,7 @@
XRT_COMPOSITOR_COMPUTE = "1"; XRT_COMPOSITOR_COMPUTE = "1";
}; };
hardware = { hardware = {
graphics = { graphics = {
enable = true; enable = true;
enable32Bit = true; enable32Bit = true;