Commit graph

70 commits

Author SHA1 Message Date
414a641b25 Block Electron/Vesktop from silently lowering mic volume
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 21:06:05 +01:00
Claude
aa3888969e
shell: switch terminal font to FiraMono Nerd Font
https://claude.ai/code/session_01PwAXuaoJx7qD5FhVLsn7Sn
2026-04-09 16:10:30 +00:00
Claude
d5871cf3a6
shell: black hostname colour, switch to MesloLGS for powerline alignment
- Change hostname text in powerline prompt from white (ffffff) to
  black (000000) on the amber segment
- Switch Ghostty font from JetBrainsMono to MesloLGS Nerd Font for
  better vertical centering in powerline pill segments

https://claude.ai/code/session_01PwAXuaoJx7qD5FhVLsn7Sn
2026-04-09 16:03:45 +00:00
219b773c51 Remove bloom shader, change hostname text to white
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 16:17:31 +01:00
21e27d46bb Fix lib.hm.gvariant by passing lib from HM module args
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 16:12:08 +01:00
c4aa481b38 Consolidate GNOME config into single settings/gnome.nix module
Merge home-manager GNOME settings (dconf, keybinds, GTK CSS, wallpaper)
from gnome-hm.nix into settings/gnome.nix so the entire DE config lives
in one file and can be toggled with a single import.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 14:36:07 +01:00
96ab88c8ab Re-enable flatpak service for ad-hoc installs via Bazaar
The nix-flatpak flake module was removed (no declarative packages) but
the flatpak service itself is still needed for Bazaar/manual installs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 19:54:46 +01:00
cd6fd2536e Remove leading space before NixOS icon in prompt
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 14:07:19 +01:00
9c08a9e0ef Rename fastfetch.nix -> settings/shell.nix, remove flatpaks
- Move shell/prompt/font config from apps/fastfetch.nix to settings/shell.nix
- Remove flatpaks.nix and nix-flatpak flake input (no flatpak packages in use)
- Update readme structure and flake inputs table

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 14:03:34 +01:00
09d00909cb Switch to fish shell, ghostty terminal, and simplified prompt
- Replace bash with fish as default shell (all hosts)
- Replace kgx with ghostty (desktop hosts), update Super+T keybinding
- Custom two-line fish prompt: NixOS icon, username, path, hostname, ❯
- Nix-shell awareness, red ❯ on error
- Simplify fastfetch: user@host, OS, kernel, shell, terminal, uptime, memory
- Ghostty config: FiraCode Nerd Font, catppuccin-mocha, no titlebar

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 13:22:21 +01:00
cb8ecc1409 Add FredOS-Macbook SSH key for passwordless login
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 13:51:11 +01:00
570ddf38f6 Allow passwordless sudo for fred
40-char password from a manager is impractical for frequent sudo use.
SSH is already key-only, so local privilege escalation is the only
remaining threat — acceptable on a single-user home server.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 13:07:24 +01:00
39450ca786 Remove Suricata/ELK; add SSH key auth and disable password login
Adds authorised keys for FredOS-Gaming and phone. Disables SSH password
authentication on FredOS-Mediaserver — key auth only going forward.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 21:48:08 +01:00
93ea194da4 Reorganise hardware vs host config, tidy settings and services 2026-04-01 21:16:59 +01:00
68bba376fb
2026-03-30 12:54:51 +01:00
cf9c94150b
2026-03-30 12:49:11 +01:00
1d2dfdb083
2026-03-30 12:47:38 +01:00
fb4b626731
Update gnome.nix 2026-03-25 10:09:45 +00:00
0659017e6f
Update audio.nix 2026-03-04 15:00:59 +00:00
5e16388888
Update audio.nix 2026-03-04 15:00:18 +00:00
cb5853509d
Update audio.nix 2026-03-04 14:59:20 +00:00
c9dc89abc6
Update gnome.nix 2026-02-15 18:33:26 +00:00
d91f0a8ad6
Update locale.nix 2026-02-05 12:14:27 +00:00
26d5cd8d0a
Update users.nix 2026-01-21 22:49:21 +00:00
ad2a276ec7
Update users.nix 2026-01-21 22:46:49 +00:00
1931561219
Update gnome.nix 2026-01-21 19:39:24 +00:00
eb0ee23e46
Update gnome.nix 2026-01-21 19:18:57 +00:00
369d56cf42
Update users.nix 2026-01-20 15:30:26 +00:00
540cac613c
Update users.nix 2026-01-20 12:36:44 +00:00
e006634621
Update gnome.nix 2026-01-20 08:35:23 +00:00
2e681fe513
Update gnome.nix 2026-01-20 08:28:58 +00:00
3c5ca72e45
Delete settings/gdm-monitor.nix 2026-01-11 23:22:58 +00:00
a897b0cfd3
Update gdm-monitor.nix 2026-01-11 23:13:07 +00:00
55c0f5cecc
Update gdm-monitor.nix 2026-01-11 23:05:31 +00:00
5a50ea7709
Update gdm-monitor.nix 2026-01-11 22:58:20 +00:00
98e2a287a0
Create gdm-monitor.nix 2026-01-11 22:57:32 +00:00
fa97891f6b
Update gnome.nix 2026-01-11 22:44:36 +00:00
a343e85efc
Update gnome.nix 2026-01-11 22:31:38 +00:00
ab9fcceb83
Update gnome.nix 2026-01-11 22:29:04 +00:00
a732424c62
Update audio.nix 2026-01-10 20:30:28 +00:00
413ca33af3
Update audio.nix 2026-01-10 19:51:15 +00:00
282e6aa7fa
Update audio.nix 2026-01-10 19:46:25 +00:00
4889394efb
Update audio.nix 2026-01-10 19:45:37 +00:00
bcb777b0b5
Update audio.nix 2026-01-10 19:41:41 +00:00
58c5a940a7
Update gnome.nix 2026-01-09 13:09:34 +00:00
2e646d3054
Update users.nix 2026-01-09 13:07:18 +00:00
4f019e03db
Update gnome.nix 2026-01-05 09:25:10 +00:00
3ded06d2bd
Update gnome.nix 2025-12-10 23:18:04 +00:00
aad1a59a58
Update gnome.nix 2025-12-10 23:15:46 +00:00
852b941dee
Update gnome.nix 2025-12-10 23:12:36 +00:00