Commit Graph

63 Commits

Author SHA1 Message Date
f04a72f19d Deleted hyprpaper and replaced it with awww. Also deleted self declared niri systemd services, as they arent needed with running commands at startup 2026-05-29 21:51:48 +02:00
dbf7c1cd2e Refactored ncli to rebuild boot first, and then switch to new configuration after. 2026-05-29 11:13:35 +02:00
134fc441a5 - Simplified command cases by removing unnecessary semicolons.
- Improved error handling in rebuild.nix for clarity and consistency.
2026-05-29 09:29:31 +02:00
d989792774 Merge remote-tracking branch 'origin/main' into ncli-refactor 2026-05-28 15:30:40 +02:00
1221a3a984 Removed cookiez-assets from top level imports, it is now imported via inputs.cookiez-assets 2026-05-28 14:59:47 +02:00
89a2eb335e Merge remote-tracking branch 'origin/main' into separate-big-files 2026-05-27 15:04:25 +02:00
efca1819b4 Added gamescope and moved gamemode from plasma to general settings 2026-05-27 14:53:28 +02:00
d94e534ee4 Split ncli across multiple files in its own directory 2026-05-27 14:34:25 +02:00
6b60113552 Added error reason to ncli if rebuilds fail with memory overload 2026-05-26 16:23:09 +02:00
b04faa3602 Updated flake inputs 2026-05-25 19:23:54 +02:00
60dcf24b80 Added swapfile and enabled swap 2026-05-25 19:23:21 +02:00
978e7b4b62 Removed ollama and open webui 2026-05-25 11:13:05 +02:00
4e27abcb70 Added mangohud package 2026-05-25 11:11:18 +02:00
97670b5b48 Unhided desktop entries for KMenuEdit and Discover. 2026-05-23 20:42:02 +02:00
9a3e50be1f Added more binary caches for faster build times. And configured Sleepy Launcher for Zenless Zone Zero 2026-05-16 21:49:56 +02:00
0eaf7a718f Resolved qtct styling warning on rebuild (Disabled it for now) 2026-05-16 21:48:13 +02:00
234b126da2 Added comma to be able to execute commands without needing to install packages 2026-05-16 13:31:18 +02:00
74c14e48b4 Set isDefault to true for Firefox profile 2026-05-09 13:36:42 +02:00
60376586a2 Updated flake inputs 2026-05-07 14:37:08 +02:00
507ccca228 Added linux kernel config, so the latest stable kernel is used 2026-05-06 16:19:12 +02:00
758a1dce3d Commented out a lot of currently unused packages to speed up rebuilds. 2026-05-06 13:00:32 +02:00
e165d31d40 Added a dev shell command to ncli and enabled nix-direnv so development shells automatically get enabled upon entering a directory 2026-04-30 10:47:42 +02:00
1991a88884 Changed Configurations to use the assets repo instead of paths in main repo 2026-04-14 11:06:44 +02:00
3d751291ab Hardened firefox and set default search engine to self hosted searxng 2026-04-08 11:34:14 +02:00
594e078929 Added lossless cut 2026-04-08 09:49:36 +02:00
dc4ff6d8d2 Changed grub timeout to 5 sec and disabled ollama service 2026-04-08 09:23:09 +02:00
b341ca2c87 Renamed 'firefox-home' module to only 'home' 2026-03-26 10:24:02 +01:00
762bab2c0b Moved Firefox config to its own folder in modules
Added youtube shorts blocker extension to firefox
2026-03-26 10:20:28 +01:00
0f1d51c246 Removed Zen Browser 2026-03-26 10:07:36 +01:00
b953cdb4be Fixed SDDM fingerprint not working.
- Added a new custom flake input of pam_fprintd_grosshack so it accepts either password or fingerprint
2026-03-25 11:16:30 +01:00
cf1470cb63 Added Neovim Plugins:
- Remenber where you exited file
- Limited treesitter header context
- Added autocompletion
2026-03-24 09:30:30 +01:00
ce797e1a65 Added alejandra formatter to neovim 2026-03-12 10:09:55 +01:00
b25430abc9 Modifed ncli update to ask which packages to update so it is possible to only update wanted packages 2026-03-12 09:39:52 +01:00
c6862c78db - Formatted everything using Alejandra
- Added 'ncli format' as a quick command to format everything
2026-03-11 16:03:16 +01:00
8de85492a6 Removed ZSH autocomplete as it was slowing down terminal startup 2026-03-11 15:53:37 +01:00
059b424d87 Configured mpre fingerprint settings, also for security 2026-03-11 15:53:00 +01:00
70fc8a0c9a Updated flake and some packages to newest versions 2026-03-05 17:10:36 +01:00
637def6ca3 Add alejandra nix formatter and integrate into NixOS flake 2026-02-19 15:40:15 +01:00
f9c152688a Add key bindings for left and right cursor navigation in Zsh autocomplete selection, as it caused issues 2026-02-19 11:55:37 +01:00
e8a125b43f Renamed plasma and niri config files to align with "default.nix" directory standard 2026-02-19 11:54:40 +01:00
66ef4b89af Changed Neovim to use Nixvim instead of Lazyvim.
Moved Neovim into its own directory
2026-02-19 11:53:22 +01:00
69aaea8526 KDE Power profiles are now managed by a separate file, so it is easier to select between them without changing theme. 2026-02-17 16:21:12 +01:00
2b29515874 Changed ZSH completion and added package to allow Gparted to format to NTFS 2026-02-15 12:09:27 +01:00
7a0ea8c4f1 New services and package updates
- Added support for open-webui and ollama-rocm in CLI packages.
- Updated desktop packages to include filezilla, audacity, and freecad.
- Expanded essentials with distrobox, dbus, cifs-utils, samba, and kdePackages.ksshaskpass.
- Introduced niri-waybar and niri-session-manager services for improved session management.
- Configured mako notifications with custom settings in the Niri environment.
- Adjusted hyprpaper settings and enabled additional wallpapers. (TODO on niri. Not working ATM)
2026-02-04 11:20:05 +01:00
feb65868cc Restructured nixos code for better structure. Commented what each package is for. 2025-12-18 14:20:16 +01:00
aed49644e9 Updated ncli to represet generations with colors. 2025-12-15 13:24:31 +01:00
2e7dec981e Added Gimp and configured a .gitignore 2025-12-15 12:14:53 +01:00
af99945a42 Set stylix qt.platform back to "kde" as "qtct" broke plasma. 2025-12-11 16:40:15 +01:00
7b51a603c4 Set project name as a varible in flake so it can be changed easier. 2025-12-11 16:20:20 +01:00
e0daa8743d Fixed zoxide not working. 2025-12-11 11:21:33 +01:00