Commit Graph

  • 434f14707c Enabled stylix to configure gtk main Cookiez 2026-06-02 12:48:09 +02:00
  • f94f6e63b1 Enable qt support in stylix, cleaned up comments and made stylix manage niri colors Cookiez 2026-06-02 12:24:39 +02:00
  • ca285c92f7 Add noctalia module and removed waybar and other configurations no longer needed with noctalia Cookiez 2026-06-02 12:22:05 +02:00
  • bcf0c17c51 Changed yakuake autostart to only start in KDE Plasma Cookiez 2026-06-02 12:07:02 +02:00
  • 5b9b48fede Configured git to be able to use lfs Cookiez 2026-06-02 12:02:35 +02:00
  • fe2730b673 Added a symlink for cookiez assets flake input to /var/lib/assets Cookiez 2026-06-02 12:01:54 +02:00
  • 31b70d4221 Disabled specialisations as they arent needed for now Cookiez 2026-06-02 11:59:45 +02:00
  • b9c0ab5f85 Fix: Added pinned kernel to flake outputs Cookiez 2026-06-02 11:58:41 +02:00
  • 09f39d1537 Removed awww as wallpapers will be handeled by noctalia Cookiez 2026-06-02 11:57:56 +02:00
  • b696672f11 Pinned linux kernel version so I can rollback to specific versions in the past for things like bluetooth issues Cookiez 2026-06-02 11:51:58 +02:00
  • 1ed32e29b0 Added automatic nix store optimisation and garbage collection of versions older than 14 days Cookiez 2026-05-31 20:11:19 +02:00
  • f04a72f19d Deleted hyprpaper and replaced it with awww. Also deleted self declared niri systemd services, as they arent needed with running commands at startup Cookiez 2026-05-29 21:51:48 +02:00
  • 3cf1f4f11f Merge pull request 'ncli-refactor' (#3) from ncli-refactor into main cookiez 2026-05-29 20:49:44 +02:00
  • dbf7c1cd2e Refactored ncli to rebuild boot first, and then switch to new configuration after. Cookiez 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. Cookiez 2026-05-29 09:29:31 +02:00
  • d989792774 Merge remote-tracking branch 'origin/main' into ncli-refactor Cookiez 2026-05-28 15:30:40 +02:00
  • 275d07f6e2 Merge pull request 'separate-big-files' (#2) from separate-big-files into main cookiez 2026-05-28 15:11:14 +02:00
  • 8357053c2a Removed plasma profile pic script as it doesnt work with new assets structure. Cookiez 2026-05-28 15:06:46 +02:00
  • 09585ce7ea Add wallpapers from cookiez-assets to KDE wallpaper settings Cookiez 2026-05-28 15:00:39 +02:00
  • 1221a3a984 Removed cookiez-assets from top level imports, it is now imported via inputs.cookiez-assets Cookiez 2026-05-28 14:59:47 +02:00
  • 89a2eb335e Merge remote-tracking branch 'origin/main' into separate-big-files Cookiez 2026-05-27 15:04:25 +02:00
  • efca1819b4 Added gamescope and moved gamemode from plasma to general settings Cookiez 2026-05-27 14:53:28 +02:00
  • d94e534ee4 Split ncli across multiple files in its own directory Cookiez 2026-05-27 14:34:25 +02:00
  • 6b60113552 Added error reason to ncli if rebuilds fail with memory overload Cookiez 2026-05-26 16:23:09 +02:00
  • b04faa3602 Updated flake inputs Cookiez 2026-05-25 19:23:54 +02:00
  • 60dcf24b80 Added swapfile and enabled swap Cookiez 2026-05-25 19:23:21 +02:00
  • 5f2eedbc53 Refactored flake inputs to all follow the same schema Cookiez 2026-05-25 11:22:16 +02:00
  • 9285f2f3ef Removed follows from nixvim flake input as it causes issues. Cookiez 2026-05-25 11:18:58 +02:00
  • 978e7b4b62 Removed ollama and open webui Cookiez 2026-05-25 11:13:05 +02:00
  • 4e27abcb70 Added mangohud package Cookiez 2026-05-25 11:11:18 +02:00
  • 97670b5b48 Unhided desktop entries for KMenuEdit and Discover. Cookiez 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 Cookiez 2026-05-16 21:49:56 +02:00
  • 0eaf7a718f Resolved qtct styling warning on rebuild (Disabled it for now) Cookiez 2026-05-16 21:48:13 +02:00
  • dcece454e1 Changed plasma autostart services type, so the systemd services dont stay running Cookiez 2026-05-16 13:32:15 +02:00
  • 234b126da2 Added comma to be able to execute commands without needing to install packages Cookiez 2026-05-16 13:31:18 +02:00
  • 74c14e48b4 Set isDefault to true for Firefox profile Cookiez 2026-05-09 13:36:42 +02:00
  • 60376586a2 Updated flake inputs Cookiez 2026-05-07 14:37:08 +02:00
  • 507ccca228 Added linux kernel config, so the latest stable kernel is used Cookiez 2026-05-06 16:19:12 +02:00
  • 758a1dce3d Commented out a lot of currently unused packages to speed up rebuilds. Cookiez 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 Cookiez 2026-04-30 10:47:42 +02:00
  • a62b187832 Removed images from main repo Cookiez 2026-04-14 11:06:55 +02:00
  • 1991a88884 Changed Configurations to use the assets repo instead of paths in main repo Cookiez 2026-04-14 11:06:44 +02:00
  • 7ed6185b1d Changed url of pam-fprint-grosshack input Cookiez 2026-04-08 11:49:51 +02:00
  • 3d751291ab Hardened firefox and set default search engine to self hosted searxng Cookiez 2026-04-08 11:34:14 +02:00
  • 594e078929 Added lossless cut Cookiez 2026-04-08 09:49:36 +02:00
  • dc4ff6d8d2 Changed grub timeout to 5 sec and disabled ollama service Cookiez 2026-04-08 09:23:09 +02:00
  • b341ca2c87 Renamed 'firefox-home' module to only 'home' Cookiez 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 Cookiez 2026-03-26 10:20:28 +01:00
  • 0f1d51c246 Removed Zen Browser Cookiez 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 Cookiez 2026-03-25 11:16:30 +01:00
  • cf1470cb63 Added Neovim Plugins: - Remenber where you exited file - Limited treesitter header context - Added autocompletion Cookiez 2026-03-24 09:30:30 +01:00
  • 4962c1bb03 Plasma manager now longer overrides everything. New aliases for searching plasma settings differences Cookiez 2026-03-24 09:22:18 +01:00
  • ce797e1a65 Added alejandra formatter to neovim Cookiez 2026-03-12 10:09:55 +01:00
  • 93bc7644f5 Added edge barrier setting to plasma manager Cookiez 2026-03-12 10:09:29 +01:00
  • c986ac4bf7 Updated Flake packages Cookiez 2026-03-12 09:40:09 +01:00
  • b25430abc9 Modifed ncli update to ask which packages to update so it is possible to only update wanted packages Cookiez 2026-03-12 09:39:52 +01:00
  • c6862c78db - Formatted everything using Alejandra - Added 'ncli format' as a quick command to format everything Cookiez 2026-03-11 16:03:16 +01:00
  • 25ecab4a70 Addednvi as an alias for nvim Cookiez 2026-03-11 15:53:53 +01:00
  • 8de85492a6 Removed ZSH autocomplete as it was slowing down terminal startup Cookiez 2026-03-11 15:53:37 +01:00
  • 059b424d87 Configured mpre fingerprint settings, also for security Cookiez 2026-03-11 15:53:00 +01:00
  • 8dba82f523 Tried to configure Kone aimo sensitivity (not yet working) Cookiez 2026-03-11 15:51:55 +01:00
  • 70fc8a0c9a Updated flake and some packages to newest versions Cookiez 2026-03-05 17:10:36 +01:00
  • ea977f8253 Changed Logitech mouse sensitivity Cookiez 2026-03-05 16:07:50 +01:00
  • 9abff2dfd7 Added formatter to nix flake (Still needs to be configred how I like it) Cookiez 2026-03-05 16:07:00 +01:00
  • 637def6ca3 Add alejandra nix formatter and integrate into NixOS flake Cookiez 2026-02-19 15:40:15 +01:00
  • 6e682b315b Add configuration for Logitech Wireless Mouse to plasma manger Cookiez 2026-02-19 11:56:15 +01:00
  • f9c152688a Add key bindings for left and right cursor navigation in Zsh autocomplete selection, as it caused issues Cookiez 2026-02-19 11:55:37 +01:00
  • e8a125b43f Renamed plasma and niri config files to align with "default.nix" directory standard Cookiez 2026-02-19 11:54:40 +01:00
  • 66ef4b89af Changed Neovim to use Nixvim instead of Lazyvim. Moved Neovim into its own directory Cookiez 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. Cookiez 2026-02-17 16:21:12 +01:00
  • 48378c963d Add support for customizable Plasma themes and configurations Cookiez 2026-02-16 16:20:16 +01:00
  • 0305851bf4 Changed system tray configuration to enable battery percentage display Cookiez 2026-02-15 12:38:28 +01:00
  • 1b97c15215 Changed plasma manager to configure all of KDE Plasma 6. Removed old Konsave files as they are no longer needed with plasma manager. Cookiez 2026-02-15 12:13:01 +01:00
  • 2b29515874 Changed ZSH completion and added package to allow Gparted to format to NTFS Cookiez 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) Cookiez 2026-02-04 11:20:05 +01:00
  • feb65868cc Restructured nixos code for better structure. Commented what each package is for. Cookiez 2025-12-18 14:20:16 +01:00
  • aed49644e9 Updated ncli to represet generations with colors. Cookiez 2025-12-15 13:24:31 +01:00
  • 2e7dec981e Added Gimp and configured a .gitignore Cookiez 2025-12-15 12:14:53 +01:00
  • af99945a42 Set stylix qt.platform back to "kde" as "qtct" broke plasma. Cookiez 2025-12-11 16:40:15 +01:00
  • 7b51a603c4 Set project name as a varible in flake so it can be changed easier. Cookiez 2025-12-11 16:20:20 +01:00
  • e0daa8743d Fixed zoxide not working. Cookiez 2025-12-11 11:21:33 +01:00
  • 6bb20b177b - Updated stylix for improved aesthetics. (Defaults to plasma theme for qt apps) - Added zoxide - Adjusted gaps and border widths in niri layout. - Added new wallpaper files. Cookiez 2025-12-11 10:55:05 +01:00
  • 4daef71117 Split packages into multiple files for easier management. Cookiez 2025-12-09 12:52:01 +01:00
  • 54bd19fbc0 - Removed Hyprland. - Changed to use unstable branch. - Removed Noctalia. - Enhanced Stylix configuration. Now targets nothing by default. Cookiez 2025-12-09 12:40:16 +01:00
  • b0b59b2413 - Changed jetbrains ides to jetbrains toolbox to get more up to date versions - Create a new Stylix module with wallpaper and font configuration - Integrate Waybar into Niri - Changed Discord application to Vesktop - Enable Waydroid virtualization Cookiez 2025-12-08 10:50:50 +01:00
  • 616d40d98c - Commented out portainer.nix in configuration.nix for future use. - Created portainer.nix for container management configuration. - Added 120hz.sh and 60hz.sh scripts for display refresh rate switching. - Enhanced plasma/home.nix with power management settings. Cookiez 2025-11-27 09:43:27 +01:00
  • a547950e45 Added two new commands to ncli. 'home-backups' to list the backup files of homemanager and 'switch' to help switch specialisations. Cookiez 2025-11-26 16:07:22 +01:00
  • a8a718a5ce - Removed the Stylix configuration from configuration.nix and created a new stylix.nix file for better organization. - Enhanced ncli.nix to include generation information during NixOS rebuild and update commands. - Updated niri.nix to include the new stylix module. - Adjusted aliases to ensure correct path referencing. - And some minor changes Cookiez 2025-11-26 11:14:22 +01:00
  • 74aa841812 Removed general.nix as it was, essentially, the same as what configuration.nix used to be, so I reworked configuration.nix Cookiez 2025-11-25 14:39:17 +01:00
  • 69d1d05563 Split Hyprlock,Noctalia-Shell and Hyprpaper into separate directories. Made changes to ncli, to automatically switch specialisations. Started configuring niri. Cookiez 2025-11-25 14:30:53 +01:00
  • 157ba06453 Merge pull request 'Black-Don-Refactor' (#1) from Black-Don-Refactor into main cookiez 2025-11-22 14:20:00 +01:00
  • d345c5e207 Configured Stylix (Disabled for now). Added plasma manager to configure kde plasma deterministically. Cookiez 2025-11-22 14:17:08 +01:00
  • 949ef79e1c Removed Install.sh and hosts folder as they arent needed. -> All options can be configured in flake.nix Cookiez 2025-11-21 17:23:36 +01:00
  • 9dd27350e2 Made hostname variable (set in flake). Added ncli as a tool for fast nix specific commands (ncli.nix). Cookiez 2025-11-21 17:16:01 +01:00
  • c42feb3c42 Fixed wrong username variable insersion in configuration.nix Cookiez 2025-11-21 16:44:17 +01:00
  • 3bc1d1e246 Moved modules into a new Modules subdirectory. Started config of install.sh script. Moved home manager config out of flake. Cookiez 2025-11-21 16:32:49 +01:00
  • ea197269fa Fixed wrong file permissions. Cookiez 2025-11-21 10:51:12 +01:00
  • 27d3b1cae1 Renamed specialisations. Started configuring hyprpaper and hyprlock IAteYourCookies 2025-11-21 09:23:30 +01:00
  • ee522bd869 Changed how additonal home manager modules are imported. Started work on desktop environment specific specialisations. Started actually configuring hyprland IAteYourCookies 2025-11-11 10:59:44 +01:00
  • 12daec0fee Rectified warnings about graphics configuration names being changed. IAteYourCookies 2025-10-30 15:18:30 +01:00