Commit Graph
44 Commits
Author SHA1 Message Date
greyweather 846be90bda add zen-browser as standard application module 2026-09-06 18:57:35 +01:00
greyweather f546ca5a0c change some niri config, add setup script for nobara on PC 2026-09-06 18:57:00 +01:00
greyweather e1a08112a7 create shared niri config, refactor generic feature modules 2026-09-06 01:59:38 +01:00
greyweather 257654332d update biri on laptop, link biri-related scripts to its config 2026-09-04 13:24:16 +01:00
greyweather 41c967538a added biri on PC, created helper scripts 2026-09-04 13:07:04 +01:00
greyweather f508d6aa54 fix biri package and switch laptop to use it rather than niri 2026-09-03 18:13:42 +01:00
greyweather f9e9f7e817 add package for 'biri', a fork of niri with PRs merged 2026-09-03 14:05:42 +01:00
greyweather a5d0f522da update some option descriptions 2026-09-03 13:56:37 +01:00
greyweather 6d8673ea1e misc improvements to modularity 2026-09-02 15:50:37 +01:00
greyweather 9c13923c2e move options back out to their config files, improve documentation 2026-09-02 00:05:28 +01:00
greyweather 70ac7954ad add podman container that serves docs on localhost:8080 2026-09-01 05:38:32 +01:00
greyweather 81e85743de move options to separate modules, set up mkDocs generation
Build docs with nix and Material for mkDocs / build-docs (push) Successful in 1m33s
2026-09-01 03:08:10 +01:00
greyweather 9f2487e3e1 test different flakeModules definition 2026-08-31 16:54:49 +01:00
greyweather a9e5511dfa add flakeModule to hopefully generate docs 2026-08-31 16:38:01 +01:00
greyweather bb831e45d7 move features not needed on laptop to be controlled with options 2026-08-31 14:48:40 +01:00
greyweather d8005f7871 configure autostart entries, build extest i686 for steam 2026-08-31 03:46:25 +01:00
greyweather 5c2a328858 better consistency, add dotfiles for takamaki and new features 2026-08-31 01:10:23 +01:00
greyweather 023fc0c424 add features.applications.shellScripts option
uses a custom function from my helper flake to convert a basic attrset of strings into a format `home.file` will accept
2026-08-30 02:54:08 +01:00
greyweather 06e958ae71 fix problems rebuilding, make niri and noctalia more HM friendly
added `inputs` to `extraSpecialArgs`, giving homeModules access to helper functions
cleaned up the logic for the stylix file, removing the final `sharedModules` in the process in favour of `home-manager.users.grey`
2026-08-30 00:31:13 +01:00
greyweather 49985ce9a3 add new external flake to provide helper functions 2026-08-29 19:07:48 +01:00
greyweather 50bb736c51 fix issue with gpg-agent not starting pinentry 2026-08-29 15:16:40 +01:00
greyweather 7f49c289d5 all application options will adapt to environment
when used either with nixos (no home-manager) or home-manager standalone, `features.applications.<name>.enable` options still perform some functionality, rather than assuming a full nixos + home-manager setup like before
2026-08-29 13:48:20 +01:00
greyweather 2ca8b405e8 begin to create checks to make nixos modules home-manager independent 2026-08-28 15:19:06 +01:00
greyweather 22d431e271 refactor to fix dependency on 'osConfig' arg 2026-08-28 05:26:46 +01:00
greyweather 1c1174edd3 add function to mirror system config in home config 2026-08-28 04:07:48 +01:00
greyweather 3af64e993c adapt config for use with standalone home-manager 2026-08-28 01:15:05 +01:00
greyweather 765f346eb6 more progress on custom options config 2026-08-27 19:28:28 +01:00
greyweather f770b83b5c start to remove modules in favour of options 2026-08-27 03:08:09 +01:00
greyweather 7245e872f6 begin migration to dendritic pattern 2026-08-27 00:50:33 +01:00
greyweather 4a081aef50 clean up config + update + rice 2026-08-25 23:19:47 +01:00
greyweather 214e45f138 Add remote builds (#4)
Reviewed-on: greyweather/nixos#4
2026-07-28 01:26:42 +01:00
greyweather 76b4594676 declarative flatpak, fluxer + signal 2026-07-26 02:03:57 +01:00
greyweather f343db1757 change niri source to touchpad-dwt PR 2026-07-25 20:21:44 +01:00
greyweather f4815424fa reorganise config for laptop, set up remmina (rdp client) 2026-07-16 23:59:35 +01:00
greyweather e8f1f83930 gaming improvements
- switched to cachyos-bore kernel from mainline lts kernel
- pinned mesa version at 25 to fix issues with minecraft shaders
- switched steam to use the flatpak, since native steam wouldn't launch with the downgraded mesa version
2026-07-15 02:38:58 +01:00
greyweather 5fbdbec35f enable garbage collection, openssh, autologin, etc.
also:
- mangohud
- flatpak
- wake on lan
- increase mic gain
2026-07-13 22:19:17 +01:00
greyweather 0f018cd2e3 full PC config setup
shifting towards manual symlinks for more complex setup than laptop, allows for GUI settings changes to actually apply, and is much easier than nix-ifying every config
2026-07-12 04:01:28 +01:00
greyweather 1104817121 improve keybindings, update flake inputs, fix bluetooth and battery detection 2026-07-09 17:46:14 +01:00
greyweather d2e58ca45b add more keybinds for noctalia, fix battery detection issue 2026-07-09 03:43:04 +01:00
greyweather d967557f2d kitagawa rice
- niri + noctalia dotfiles are now manually symlinked
- zsh being extremely slow is fixed
- stylix is now used for easier themeing of apps
2026-07-09 02:26:19 +01:00
greyweather 6c4d20403e basic functional niri+noctalia setup 2026-07-06 03:01:04 +01:00
greyweather e232aefc4a fix error messages from vm testing 2026-07-05 16:12:41 +01:00
greyweather 01ce9ad9ca make everything more modular + basic kitagawa config using gnome 2026-07-05 14:19:03 +01:00
greyweather be100cfe97 organisation + move config for all devices to 'global' counterparts 2026-07-04 20:36:27 +01:00