862e544a71
Add deployment script for distro agnostic dotfiles
2024-07-30 22:43:33 +02:00
ccac03f685
nvim: Add LaTeX LSP support and fix healtcheck errors
2024-07-28 00:18:15 +02:00
b543fe2ddc
Update documentation
2024-07-26 21:08:48 +02:00
9226d8a7e6
hyprland: Switch back nixpkgs release
...
Firefox keeps imploding
2024-07-26 20:54:10 +02:00
f563b036a1
hyprland: Actually use the git release
2024-07-26 20:48:08 +02:00
d14dfbf031
Cleaner hyprland input
2024-07-26 19:46:46 +02:00
facdf5853d
Update flake.lock
2024-07-26 19:46:28 +02:00
9d90756538
Refactor: Remove unclean modules/packages directive
2024-07-25 22:19:16 +02:00
b65d437c7d
refactor: Cleanly seperate home-manager and NixOS
2024-07-25 22:15:32 +02:00
aaaf4808f3
Refactor: Replace users with home
2024-07-25 22:12:51 +02:00
36a22dc58a
Remove unused desktop environments
2024-07-25 21:54:44 +02:00
c8636e1d9d
Move sudo configuration to security
2024-07-25 21:54:13 +02:00
d6f25a0f4e
Refactor: Move and subcategorize modules
2024-07-25 21:52:42 +02:00
49ebf1155e
Remove support for non-nixos installations
2024-07-25 21:35:41 +02:00
0898c67a5a
Simplify mkHosts
2024-07-25 21:32:55 +02:00
216026eb15
Remove debug lines
2024-07-25 21:27:48 +02:00
1ea937f884
Refactor: Initial step
...
- Added library for common functions
- Moved machines/ to hosts/
- Automise adding new hosts to the flake
2024-07-25 21:24:28 +02:00
95b9318585
nvim: Add LaTeX support using vimtex
2024-07-25 21:23:52 +02:00
1575659c7b
Update packages to not use the gnome namespace
2024-07-25 21:23:11 +02:00
cb5fcc1af6
Update flake.lock
2024-07-25 21:20:50 +02:00
0c2a48b0d6
nvim: Always search all files
2024-07-23 15:08:00 +02:00
11787128cb
Update flake.lock
2024-07-23 15:07:49 +02:00
64ad84e53c
hyprland: Switch to git release
2024-07-21 23:04:27 +02:00
9b6fba74d0
hyprland: Add nvidia-vaapi-driver
2024-07-21 22:47:19 +02:00
a98076de23
Add back vesktop
2024-07-21 16:44:45 +02:00
77f33c0b97
Switch back to nvidia beta drivers
...
Doesn't make a difference right now as there is no beta driver but in
the future, I probably want to always use the latest driver either way.
2024-07-21 16:44:16 +02:00
c30cc3ccd4
Add back clamav as it has now been fixed in nixpkgs#326533
2024-07-21 16:43:27 +02:00
9f3987baf5
neovim: Require dressing explicitly
2024-07-21 16:42:58 +02:00
1a46bcfaff
Update flake.lock and remove ags flake
2024-07-21 16:40:15 +02:00
2390e8088c
zsh: remove redundant space after the vcs info
2024-07-15 14:38:23 +02:00
5cb49bbf5b
zsh: Add space before nix-shell part in ps1
2024-07-15 13:48:57 +02:00
c35e1d1578
firefox: Fuck it, we're just going to persist the whole thing
...
I tried literally persist anything that could've had something to do
with extensions and it still reset every extension on boot for some
fucking reason I don't want to download every single ublock filter on
every boot or have literally 3 pages pop up because they think this is
the first time I am running the extension.
2024-07-15 13:46:41 +02:00
032fd38053
zsh: Make nix-shell pretty and update ps1
2024-07-15 01:25:14 +02:00
947368779d
Update flake.lock
2024-07-15 01:25:07 +02:00
3c352c0562
Add Rust™ LSP support for Neovim
2024-07-14 11:00:13 +02:00
986e9f7555
Persist firefox storage instead of only default.
...
Only persisting the default storage did not work to get the extensions
working on browser startup.
2024-07-14 10:59:01 +02:00
2bda469be2
Remove csgo-vulkan-fix plugin
2024-07-14 10:58:18 +02:00
9e0a91d23c
Add csgo-vulkan-fix hyprland plugin
2024-07-10 13:04:56 +02:00
da6657fdd3
Update flake.lock
2024-07-10 13:04:47 +02:00
daecdc6e5d
Remove vimiv-qt as it is broken right now
2024-07-09 17:34:40 +02:00
739b28a3e4
Remove clamav as it is broken right now: nixpkgs#325510
2024-07-09 17:31:31 +02:00
d25808479e
Remove thefuck as it is broken right now: nixpkgs#325799
2024-07-09 17:26:56 +02:00
4003cc3d61
Store default data for firefox in persistence.
...
I eventually want to modify this to automatically add only the extension
data by gettin the files through globbing or something but I don't know
how to do that yet and it's not really that high of a priority as
firefox will clean those either way on restart and it'd be more of a
keeping everything tidy problem.
2024-07-09 14:04:31 +02:00
7cd10eb1ff
Include security for the workstation
2024-07-09 14:04:09 +02:00
f217128dcc
Add some security enhancements at the cost of perf
...
Currently experimenting with whether or not it's worth running ClamAV.
Realistically speaking, I probably don't need it, all my executables are
sourced from nixpkgs and should be malware free. I don't even know if it
scans the store or anything. I'm just going to leave it here and forget
about it and maybe sometime in the future it saves me from something idk.
2024-07-09 14:01:37 +02:00
d5adae15f6
Update flake.lock
2024-07-09 14:01:19 +02:00
9d64129152
Opt-in state for opentabletdriver
2024-07-07 23:25:27 +02:00
0b4d74d513
Enable opentabletdriver but better
2024-07-07 23:23:21 +02:00
12d51d6e2c
Add opentabletdriver
2024-07-07 23:22:01 +02:00
415e148140
Opt-in state for osu
2024-07-07 23:05:57 +02:00