Commit Graph

81 Commits

Author SHA1 Message Date
3a6b6091d6 feature(settings): add cache, use more cores, auto optimize the nix store 2025-12-31 11:09:09 +01:00
382cb2b096 refactor(flake): remove home-manager options from flake, since they are already defined in settings 2025-12-31 11:08:26 +01:00
05245ea56b refactor(niri): rename the module to niri.nix for clarity 2025-12-31 11:07:37 +01:00
3ee5cfac97 Merge pull request 'feature(modules): split configuration into nix modules and home-manager modules' (#2) from feature/modularize into main
Reviewed-on: #2
2025-12-30 17:51:29 +00:00
2e1c2524fc refactor(readme): update the readme with a nix-helper section. 2025-12-30 18:50:30 +01:00
b87d881258 feature(flake): update flake file and update all packages 2025-12-30 18:49:25 +01:00
8fa948b0be fix(home): set correct name for nixvim config 2025-12-30 14:27:17 +01:00
859d524f4a fix(styling): fix syntax error 2025-12-30 14:26:40 +01:00
989f676ce7 refactor: cleanup old configuration 2025-12-30 14:26:12 +01:00
55bb23cf07 feature(home): cleanup home-manager imports 2025-12-30 14:20:59 +01:00
894c113607 feature(programs): add a hm-module to specify user programs 2025-12-30 14:20:24 +01:00
724db8a252 feature(style): move qt and gtk settings to their own hm-module 2025-12-30 14:19:55 +01:00
d0eb6f614d feature(tmux): add tmux home-manager module 2025-12-30 14:19:24 +01:00
c419f052a3 feature(shell): add zsh home-manager module 2025-12-30 14:19:05 +01:00
1f7e9f6eef feature(nixvim): add nixvim home-manager module 2025-12-30 14:18:43 +01:00
656dfe4b93 feature(git): add git home-manager module 2025-12-30 14:18:14 +01:00
d913c6cc02 fix(home): set correct namespace for environment variable 2025-12-28 20:19:37 +01:00
a535f00e54 fix(home): fix folder naming 2025-12-28 20:15:13 +01:00
0509b11c00 fix(gnupg): fix typo and add pinentry-ncurses 2025-12-28 19:58:22 +01:00
0fccd2d54b feature(packages): add system packages module 2025-12-28 19:28:28 +01:00
3a95182d3a feature(settings): add settings module 2025-12-28 19:28:10 +01:00
c125409336 refactor(home): move home settings to user namespace 2025-12-28 19:27:47 +01:00
f3678a13c5 feature(services): add services to module files 2025-12-28 19:27:14 +01:00
520eadd6fb feature(compositor): add a module for the wayland compositor 2025-12-28 19:26:44 +01:00
01f6137eed refactor(noctalia): move noctalia configs to modules 2025-12-28 19:26:13 +01:00
edd73ddf53 refactor(configuration): remove everything unnecessary from configuration.nix 2025-12-28 19:25:37 +01:00
31c4834a2d feature(niri): add module for niri wayland compositor 2025-12-28 19:21:16 +01:00
6d437c290f feature(locales): add keymap and console font to locales module 2025-12-28 18:53:31 +01:00
2cdd02b024 feature(users): add module that handles users and their shell 2025-12-28 18:49:10 +01:00
7f57f89a77 feature(steam): add steam module for all things around steam on wayland 2025-12-28 18:48:43 +01:00
9cde74486a feature(serivces): add services module that handles various enabled services 2025-12-28 18:48:11 +01:00
a045ca7d94 feature(sddm): add sddm module for theming and session management 2025-12-28 18:47:40 +01:00
3c18029b95 feature(openssh): add modules for openssh and openpgp 2025-12-28 18:47:12 +01:00
d06ab6d54b feature(networking): add networking module for firewall and network settings 2025-12-28 18:46:27 +01:00
6a9ba7082b feature(localization): add locales module that handles timezone and locale settings 2025-12-28 18:45:54 +01:00
64dee7a59f feature(audio): add audio module that handles pipewire 2025-12-28 18:44:56 +01:00
b4c3ddd300 feature(bootloader): add bootloader module with systemd-boot and plymouth 2025-12-28 18:44:21 +01:00
4360fbed68 feature(flake): simplyfi the flake and add a module system 2025-12-28 18:40:36 +01:00
f8964775af chore(update): update flake file 2025-12-21 13:54:38 +01:00
a696c2ff1d chore: remove xwayland since it is not used by niri anyway 2025-12-17 17:56:15 +01:00
a537daccbf feature(packages): add nix-helper tool 2025-12-16 22:57:33 +01:00
581c5dea90 feature(displaymanager): exchange gdm for sddm and configure astronaut theme 2025-12-15 21:47:39 +01:00
e84503f755 chore(readme): update bootloader instructions 2025-12-13 13:32:42 +01:00
f139e7b72f chore(updates): update all flakes 2025-12-13 13:04:06 +01:00
512f21bd3e feat: add indent-blankline to vim and tweak kernel loglevel 2025-12-12 19:27:20 +01:00
030f3b8e39 feat(boot): add quiet option to the kernel parameters 2025-12-12 17:49:34 +01:00
e8b8a1c84f refactor(packages): move some userpackages to system 2025-12-12 17:15:34 +01:00
3c737ac07f feat(tmux): nixify my tmux config 2025-12-12 17:06:13 +01:00
5c6639f429 feat(nixvim): add nvim-tree as plugin 2025-12-12 16:29:44 +01:00
9e167f82d3 feat(nixvim): base my vim config upon nixvim 2025-12-12 16:11:13 +01:00