From 7c0bbf18c84108486431576d2246a0904f237fba Mon Sep 17 00:00:00 2001 From: aaron Date: Fri, 27 Mar 2026 09:29:10 +0100 Subject: [PATCH 1/7] feature(browsers): add chromium browser --- modules/nixos/packages.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/nixos/packages.nix b/modules/nixos/packages.nix index 85a5a79..0666fdf 100644 --- a/modules/nixos/packages.nix +++ b/modules/nixos/packages.nix @@ -42,6 +42,7 @@ zstd ]; - # browser + # browsers programs.firefox.enable = true; + programs.chromium.enable = true; } -- 2.47.3 From 554462128e5a3356f73ac83aff14dfb492e28021 Mon Sep 17 00:00:00 2001 From: aaron Date: Fri, 27 Mar 2026 10:38:31 +0100 Subject: [PATCH 2/7] refactor: move chromium to home-manager packages --- modules/home-manager/programs.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/home-manager/programs.nix b/modules/home-manager/programs.nix index 8b79ddb..749b448 100644 --- a/modules/home-manager/programs.nix +++ b/modules/home-manager/programs.nix @@ -3,11 +3,13 @@ { # user packages home.packages = with pkgs; [ + chromium + devenv discord - teamspeak6-client fastfetch keepassxc - devenv + qFlipper + teamspeak6-client ]; # services and other software -- 2.47.3 From 0fdada876646507a24393ecd7c65874b02a66069 Mon Sep 17 00:00:00 2001 From: aaron Date: Fri, 27 Mar 2026 10:38:56 +0100 Subject: [PATCH 3/7] refactor: move chromium to home-manager packages --- modules/nixos/packages.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/nixos/packages.nix b/modules/nixos/packages.nix index 0666fdf..2906339 100644 --- a/modules/nixos/packages.nix +++ b/modules/nixos/packages.nix @@ -44,5 +44,4 @@ # browsers programs.firefox.enable = true; - programs.chromium.enable = true; } -- 2.47.3 From f9f9c7249887a14eecfb979508d0a8fc81f2f357 Mon Sep 17 00:00:00 2001 From: aaron Date: Fri, 27 Mar 2026 10:39:22 +0100 Subject: [PATCH 4/7] feature(user): add my user to the dialout group in order to access serial terminal --- modules/nixos/users.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/nixos/users.nix b/modules/nixos/users.nix index de34ecc..91aba98 100644 --- a/modules/nixos/users.nix +++ b/modules/nixos/users.nix @@ -5,7 +5,7 @@ users.users.aaron = { isNormalUser = true; group = "users"; - extraGroups = [ "wheel" "networkmanager" ]; + extraGroups = [ "wheel" "networkmanager" "dialout" ]; shell = pkgs.zsh; }; -- 2.47.3 From fdc93aff91db387f9a1f8fc7f5bfe55a17f3d813 Mon Sep 17 00:00:00 2001 From: aaron Date: Fri, 27 Mar 2026 10:39:36 +0100 Subject: [PATCH 5/7] chore(update): update flake file --- flake.lock | 52 ++++++++++++++++++++-------------------------------- 1 file changed, 20 insertions(+), 32 deletions(-) diff --git a/flake.lock b/flake.lock index 9bdb051..6b41ce4 100644 --- a/flake.lock +++ b/flake.lock @@ -28,11 +28,11 @@ ] }, "locked": { - "lastModified": 1774210133, - "narHash": "sha256-yeiWCY9aAUUJ3ebMVjs0UZXRnT5x90MCtpbpOWiXrvM=", + "lastModified": 1774584114, + "narHash": "sha256-uWR9fC+4NykFJVn4GN4Ini9LX+w8Llj7BnWKKp0N6bw=", "owner": "nix-community", "repo": "home-manager", - "rev": "c6fe2944ad9f2444b2d767c4a5edee7c166e8a95", + "rev": "4b1be5c38be350ee9452a4847945ce71d950dc31", "type": "github" }, "original": { @@ -43,11 +43,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1774106199, - "narHash": "sha256-US5Tda2sKmjrg2lNHQL3jRQ6p96cgfWh3J1QBliQ8Ws=", + "lastModified": 1774386573, + "narHash": "sha256-4hAV26quOxdC6iyG7kYaZcM3VOskcPUrdCQd/nx8obc=", "owner": "nixos", "repo": "nixpkgs", - "rev": "6c9a78c09ff4d6c21d0319114873508a6ec01655", + "rev": "46db2e09e1d3f113a13c0d7b81e2f221c63b8ce9", "type": "github" }, "original": { @@ -57,22 +57,6 @@ "type": "github" } }, - "nixpkgs_2": { - "locked": { - "lastModified": 1770107345, - "narHash": "sha256-tbS0Ebx2PiA1FRW8mt8oejR0qMXmziJmPaU1d4kYY9g=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "4533d9293756b63904b7238acb84ac8fe4c8c2c4", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, "nixvim": { "inputs": { "flake-parts": "flake-parts", @@ -82,11 +66,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1772402258, - "narHash": "sha256-3DmCFOdmbkFML1/G9gj8Wb+rCCZFPOQtNoMCpqOF8SA=", + "lastModified": 1774309640, + "narHash": "sha256-8oWL7YLwElBY9ebYri1LlSlhf/gd1Qoqj0nbBwG2yso=", "owner": "nix-community", "repo": "nixvim", - "rev": "21ae25e13b01d3b4cdc750b5f9e7bad68b150c10", + "rev": "28c58bf023bf537354f78d6e496a349d7a0ed554", "type": "github" }, "original": { @@ -103,11 +87,11 @@ "noctalia-qs": "noctalia-qs" }, "locked": { - "lastModified": 1774259083, - "narHash": "sha256-e2sjF/NQVZW8mwHLkFQnABBVaGxS2BkAKnLDg5hU0Kk=", + "lastModified": 1774574060, + "narHash": "sha256-1aPBtIO74L/S4ymQ//qgWJfjknjpAlKEPULOL833wOc=", "owner": "noctalia-dev", "repo": "noctalia-shell", - "rev": "2ea56a6c1fc5658cdf3186157d6a6afafcb252bc", + "rev": "f19a19cfc6dcf2cd73b1d9d11460cbe363b0c967", "type": "github" }, "original": { @@ -126,11 +110,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1774202718, - "narHash": "sha256-YueGGmJMHvGZfgQytc2Kbl9aJ31NSHG5nMpY4S1i+r4=", + "lastModified": 1774556355, + "narHash": "sha256-N131zILQ06ZNEvtgtjjFZ0N5qEI70rKKhCZsBcZoDH8=", "owner": "noctalia-dev", "repo": "noctalia-qs", - "rev": "807e330f5a42856f07e72197c4d4c22d7855b6c4", + "rev": "070340934ca374bc770fd500a0fd7b3210f06b1c", "type": "github" }, "original": { @@ -179,7 +163,11 @@ }, "treefmt-nix": { "inputs": { - "nixpkgs": "nixpkgs_2" + "nixpkgs": [ + "noctalia", + "noctalia-qs", + "nixpkgs" + ] }, "locked": { "lastModified": 1772660329, -- 2.47.3 From 58509367a37a5ecb5e07610820e3f80b5f3f9cc6 Mon Sep 17 00:00:00 2001 From: aaron Date: Fri, 27 Mar 2026 11:32:45 +0100 Subject: [PATCH 6/7] refactor(browsers): move browser selection to home-manager module since it is a user choice --- modules/home-manager/programs.nix | 5 ++++- modules/nixos/packages.nix | 3 --- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/home-manager/programs.nix b/modules/home-manager/programs.nix index 749b448..4250c4b 100644 --- a/modules/home-manager/programs.nix +++ b/modules/home-manager/programs.nix @@ -3,7 +3,6 @@ { # user packages home.packages = with pkgs; [ - chromium devenv discord fastfetch @@ -15,4 +14,8 @@ # services and other software services.syncthing.enable = true; programs.home-manager.enable = true; + + # browsers + programs.chromium.enable = true; + programs.firefox.enable = true; } diff --git a/modules/nixos/packages.nix b/modules/nixos/packages.nix index 2906339..cd75a60 100644 --- a/modules/nixos/packages.nix +++ b/modules/nixos/packages.nix @@ -41,7 +41,4 @@ zip zstd ]; - - # browsers - programs.firefox.enable = true; } -- 2.47.3 From 212dddaffd4dc67669996832cd07bf594391e407 Mon Sep 17 00:00:00 2001 From: aaron Date: Sat, 28 Mar 2026 22:07:43 +0100 Subject: [PATCH 7/7] refactor: remove qflipper since that software is not maintained anymore --- modules/home-manager/programs.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/home-manager/programs.nix b/modules/home-manager/programs.nix index 4250c4b..6d63b69 100644 --- a/modules/home-manager/programs.nix +++ b/modules/home-manager/programs.nix @@ -7,7 +7,6 @@ discord fastfetch keepassxc - qFlipper teamspeak6-client ]; -- 2.47.3