Commit graph

85 commits

Author SHA1 Message Date
67a2858dd9
chore: alphebatize formatters 2025-03-21 11:18:07 +00:00
7c74f90534
chore(hyprland): update monitor configuration
Adds a couple of overclocks I did to my CRT and also cleans up the cruft
from me being on hyprland for ages
2025-03-21 11:17:31 +00:00
6edd87f13a
fix: properly source env-vars
Had an issue where hyprland wouldn't source the env-vars for stuff
because I put the source for it under the execute hyprland :)
2025-03-21 11:14:48 +00:00
319c25098c
feat(themeing): Major refactor themeing for whole computer
Adds catppuccin nix flake for themeing lots of programs easily. This
enables proper themeing for:
* zathura
* imv
* fcitx (declarative settings)
* lazygit
* btop
* gtk

It also pulls in the home-manager sessionVars which is necessary to
theme applications.

The session vars change also reduces the number of env-vars that need to
be set in the zshrc due to them being set declaratively elsewhere.
2025-03-21 10:46:00 +00:00
22dbb128c0
feat(neomutt): Add initial non-secret configuration
Adds the config that I use for a lot of the non-secret or personally
identifying parts of neomutt. Lacks a lot of important bits like
actually doing anything with the emails; but at least a lot of the
graphical stuff is pretty now and saved in git.
2025-03-21 06:16:15 +00:00
961481549f
feat(fcitx): proper themeing and fix wayland issues 2025-03-08 22:45:52 +00:00
49deabf581
chore(zsh): sort aliases and remove comments
This
1. Sorts the aliases
2. Removes a couple of comments that havent been used in a long time
3. Shortens paths to include ~/ instead of /home/flyingstitchman
2025-03-08 22:25:02 +00:00
b690ef8763
fix(hyprland): dbus issues 2025-03-04 20:53:53 +00:00
48de9bce71
feat(nvim): append / prepend newline 2025-03-01 08:16:56 +00:00
1f64a070f9
refactor(hyprland): migrate to windowrulev2 2025-03-01 08:16:20 +00:00
f09aced113
refactor(hyprland): change exec-start config 2025-03-01 08:15:24 +00:00
47bed4aec0
feat(nvim): prettypst formatting 2025-02-28 10:20:49 +00:00
6ec283a1a7
feat(nix): add direnv support 2025-02-28 10:20:10 +00:00
ec52de2dc6
fix(swaylock): add grace time 2025-02-25 11:33:04 +00:00
972b761ac0
refactor(hyprland): border-color changes 2025-02-25 11:31:45 +00:00
7175f2c628
refactor(eww): clean up scss and add color variables 2025-02-25 11:31:05 +00:00
9f19b0e60e
feat(eww): add power button click 2025-02-15 07:41:27 +00:00
abbf8000db
fix(nvim): rust_analyzer check gated features 2025-02-14 04:18:43 +00:00
1ecaee308c
feat(swaylock): new visual
This refactors the config to be a lot more readable. In addition it
adds:

* New Wallpaper
* Different Indicator Position
* Removes Startup Delay
* New Colors

This removes another program from the list that I never bothered to make
look good.
2025-02-09 00:51:49 +00:00
9d507f8619
feat(foot): catpuccin terminal colors 2025-02-08 23:46:17 +00:00
19302b6d29
feat(nvim): lazygit popup panel 2025-02-08 23:44:32 +00:00
d62d891133
chore(hyprland): update binding 2025-02-07 05:39:28 +00:00
c332aedab0
fix(swaylock): unbreak font and colors 2025-02-07 05:37:27 +00:00
1849c1b471
feat(nvim): add C and CPP formatting 2025-02-07 05:37:22 +00:00
e31a8c520f
fix: binding paths incorrect 2025-01-26 05:35:41 +00:00
00f735aa4f
fix: foot fix when not in root 2024-12-30 08:59:06 +00:00
1149888ef8
fix: keybind conflict (ALT D) 2024-12-25 21:39:59 +00:00
2f1b3fc090
chore(hyprland): remove shadow 2024-12-25 12:39:51 +00:00
deb0db6ec0
fix: special workspace slow to appear 2024-12-25 12:39:14 +00:00
205575056c
refactor: change window resizing keybinds 2024-12-25 12:38:42 +00:00
8fd1741c7f
feat: special workspaces 2024-12-25 12:36:41 +00:00
071f45d111
chore: remove fullscreen keybind 2024-12-25 12:36:15 +00:00
64d37c19da
chore: rebind plumbing keys 2024-12-25 12:35:54 +00:00
c87558574d
chore(hyprland): update colors 2024-12-25 04:26:35 +00:00
f66ed49776
refactor(hyprland): faster animations 2024-12-25 04:18:14 +00:00
a1885849a2
feat(nvim): nix lsp 2024-12-25 04:18:09 +00:00
ab9794ced1
feat(nvim): spaceman directories for tanzanite 2024-12-24 06:11:32 -08:00
89cd96a5c5
feat(nvim): mini.pairs 2024-12-21 22:14:08 +00:00
8fe62f295f
fix(hyprland): remove obsolete and unecessary drop shadow 2024-12-21 18:54:42 +00:00
ec823cbbad
fix: osu name change 2024-12-21 18:42:13 +00:00
76f7c6695a
nvim: fix rust-analyzer 2024-12-18 08:27:16 +00:00
19069aba44
zsh: add nixos-rebuild aliases 2024-12-18 07:48:02 +00:00
a17eb40eae
nvim: typst_lsp -> tinymist && glsl_analyzer 2024-12-18 07:47:12 +00:00
93571017f7
nvim: add javascript syntax highlighting, lsp, and formatting 2024-12-17 11:01:21 +00:00
c75f696013
nvim: add prettier formating to conform for html and css 2024-12-10 13:34:15 +00:00
d9e21b23bd
foot: fix shift+space in neovim terminal lazygit
Problem: In neovimg when using a terminal (like toggleterm) and trying
to press shift+space in an curses type application like lazygit, it will
print an escape sequence instead of printing the space key. This
textbinding remaps it so it will now print space instead. Has minor
implications for escape sequences and stuff.
2024-12-09 15:42:35 -08:00
095e9f29fa
nvim: add nvim-web-devicons
icons go brr
2024-12-09 13:09:29 +00:00
75b6e32ce2
nvim: add render-markdown-nvim
Fancy text go brrrrrrrrrr~
2024-12-09 10:10:41 +00:00
53dbae8493
nvim: init treesiter-nvim
I wanted fancy markdown rendering in nvim and that needed a treesitter
lsp, so this adds treesitter and the markdown lsp.
2024-12-09 10:10:05 +00:00
2d5b5cb37d
nvim: switch undotree for telescope-undo-nvim
Undotree did not have live updates like I wanted, so I have switched to
the telescope one which does.
2024-12-08 09:51:19 +00:00