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