From 6504415346f5c539fbac611061687a387a7640fe Mon Sep 17 00:00:00 2001 From: KoenDR06 Date: Thu, 13 Nov 2025 14:59:06 +0100 Subject: [PATCH 1/4] changes --- modules/apps/dev/default.nix | 1 + modules/apps/visual/firefox.nix | 8 ++++++++ modules/network/syncthing.nix | 1 + new-host.md | 11 +++++------ 4 files changed, 15 insertions(+), 6 deletions(-) diff --git a/modules/apps/dev/default.nix b/modules/apps/dev/default.nix index 0358fdd..3c8f781 100644 --- a/modules/apps/dev/default.nix +++ b/modules/apps/dev/default.nix @@ -38,6 +38,7 @@ in { uv haskellPackages.ghc + haskellPackages.cabal-install tree-sitter-grammars.tree-sitter-haskell haskell-language-server diff --git a/modules/apps/visual/firefox.nix b/modules/apps/visual/firefox.nix index e00ec53..1531e29 100644 --- a/modules/apps/visual/firefox.nix +++ b/modules/apps/visual/firefox.nix @@ -10,6 +10,10 @@ Value = false; Status = "locked"; }; + lock-true = { + Value = true; + Status = "locked"; + }; in { options = { horseman.apps.visual.firefox = { @@ -118,6 +122,10 @@ in { "browser.newtabpage.activity-stream.showSponsored" = lock-false; "browser.newtabpage.activity-stream.system.showSponsored" = lock-false; "browser.newtabpage.activity-stream.showSponsoredTopSites" = lock-false; + + # Container tabs + "privacy.userContext.enabled" = lock-true; + "privacy.userContext.ui.enabled" = lock-true; }; }; }; diff --git a/modules/network/syncthing.nix b/modules/network/syncthing.nix index 2bb0470..361688f 100644 --- a/modules/network/syncthing.nix +++ b/modules/network/syncthing.nix @@ -57,6 +57,7 @@ in { id = "programmingFolder"; path = "/home/${username}/Programming"; devices = ["luna" "artemis" "terra" "solis"]; + # TODO 25.11 add ignore }; }; }; diff --git a/new-host.md b/new-host.md index e7a62d9..6802785 100644 --- a/new-host.md +++ b/new-host.md @@ -7,7 +7,7 @@ # Services -## Tailscale +## Syncthing 1. Go to [localhost:8384](http://localhost:8384) and copy the device ID. 2. Create a new machine entry in the [syncthing module](./modules/network/syncthing.nix). @@ -24,14 +24,13 @@ 1. Open Firefox 2. Log in to Bitwarden +## Simple logins -## Communication +- Spotify + +### Communication - Discord - Signal - Whatsapp Web - -## Simple logins - -- Spotify From 029fc6b81316420afffdf2d3465dd9dd64a455d8 Mon Sep 17 00:00:00 2001 From: KoenDR06 Date: Thu, 13 Nov 2025 15:20:30 +0100 Subject: [PATCH 2/4] add eduroam --- modules/hardware/wifi.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/hardware/wifi.nix b/modules/hardware/wifi.nix index 8641aac..5806756 100644 --- a/modules/hardware/wifi.nix +++ b/modules/hardware/wifi.nix @@ -51,6 +51,16 @@ in { phase2="auth=MSCHAPV2" ''; }; + + "eduroam" = { + authProtocols = ["WPA-EAP"]; + auth = '' + eap=PEAP + identity="k.j.deruiter@students.uu.nl" + password=ext:psk_uni + phase2="auth=MSCHAPV2" + ''; + }; }; }; }; From bac1431c80f248c4ad588a74f37849e24a6fcbb5 Mon Sep 17 00:00:00 2001 From: KoenDR06 Date: Mon, 17 Nov 2025 12:45:50 +0100 Subject: [PATCH 3/4] sorted apps --- modules/apps/terminal/default.nix | 3 ++- modules/wm/hyprland/default.nix | 5 ----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/modules/apps/terminal/default.nix b/modules/apps/terminal/default.nix index 5111abc..06dd904 100644 --- a/modules/apps/terminal/default.nix +++ b/modules/apps/terminal/default.nix @@ -36,6 +36,7 @@ in { environment.systemPackages = with pkgs; [ bat + btop cowsay direnv docker-compose @@ -44,8 +45,8 @@ in { file fzf gcc - btop gnupg + jq neofetch nodejs_22 pandoc diff --git a/modules/wm/hyprland/default.nix b/modules/wm/hyprland/default.nix index 5bb1f74..b596857 100644 --- a/modules/wm/hyprland/default.nix +++ b/modules/wm/hyprland/default.nix @@ -30,19 +30,14 @@ in { security.polkit.enable = true; environment.systemPackages = with pkgs; [ brightnessctl - fortune hypridle hyprlock hyprpaper hyprpicker hyprpolkitagent hyprshot - jq - networkmanagerapplet playerctl pulsemixer - python312Packages.gpustat - wirelesstools wl-clipboard wofi xdg-desktop-portal-hyprland From 77df4c2a455eaed9b236876439fe04ffc418f048 Mon Sep 17 00:00:00 2001 From: KoenDR06 Date: Mon, 17 Nov 2025 13:45:10 +0100 Subject: [PATCH 4/4] add comments to hyprland apps --- modules/wm/hyprland/default.nix | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/modules/wm/hyprland/default.nix b/modules/wm/hyprland/default.nix index b596857..904662f 100644 --- a/modules/wm/hyprland/default.nix +++ b/modules/wm/hyprland/default.nix @@ -29,18 +29,18 @@ in { security.polkit.enable = true; environment.systemPackages = with pkgs; [ - brightnessctl - hypridle - hyprlock - hyprpaper - hyprpicker - hyprpolkitagent - hyprshot - playerctl - pulsemixer - wl-clipboard - wofi - xdg-desktop-portal-hyprland + brightnessctl # Needed for brightness bindings + hypridle # Sleep + hyprlock # Lock + hyprpaper # Wallpaper + hyprpicker # RGB Picker + hyprpolkitagent # Authentication popup + hyprshot # Screenshot + playerctl # Media control + pulsemixer # Audio frontend + wl-clipboard # Clipboard + wofi # Launcher + xdg-desktop-portal-hyprland # XDG Portal (needed but idk why) ]; horseman.wm.hyprland.config = {