116 Commits

Author SHA1 Message Date
38f618f8c7 Update flake.lock
- Bump rev, narHash and lastModified for several locked inputs:
  firefox-addons, home-manager, nixpkgs, noctalia-shell, noctalia-qs
- Rename the "systems" reference to "systems_2" in the input map
- Add a new locked entry for the "systems" repository
2026-03-11 23:42:50 +01:00
7f01bed179 Enable Affinity graphics suite on Garand-Desktop 2026-03-04 00:39:30 +01:00
3e6c55ebcb Update flake.lock dependencies
- Bump revisions and nar hashes for multiple inputs and add the new
  `noctalia-qs` input.
- Change Anki configuration to use a profile‑specific sync username.
- Set Battery widget displayMode to `graphic` instead of `alwaysShow`.
2026-03-03 13:14:16 +01:00
4ef866927d Update flake.lock and disable Slack on all hosts
Refresh locked revisions and hashes for several inputs in flake.lock.
Disable Slack in Garand-Desktop, Garand-Laptop, and default hosts.
2026-02-23 21:55:45 +01:00
7da6280a1e Update flake.lock to latest revisions 2026-02-18 00:00:55 +01:00
60d1363f58 Add Fluxer desktop app package
Expose Fluxer as a system package by adding a new fluxer module and
importing it
in the core packages list.
2026-02-16 22:41:30 +01:00
f2628ed320 Add new Django bash aliases 2026-02-15 20:51:35 +01:00
c3517a0f7f Add ZRAM module and enable it in core defaults 2026-02-14 13:43:14 +01:00
380b774ee3 Update flake.lock revisions and hashes 2026-02-14 01:22:56 +01:00
cfc4e49f16 Disable Python format on save 2026-02-12 23:01:49 +01:00
e5bfd117b4 Increase disk warning and critical thresholds
The warning threshold is now 90% and the critical threshold is 95%,
up from 80% and 90%.
2026-02-12 22:43:07 +01:00
68ed6d035e Add Cerebras PAUG provider and split models
Update default model provider to “Cerebras PAUG”. Reorganize the
Cerebras language‑model configuration into two groups – “Cerebras FREE”
and “Cerebras PAUG” – each with its own model list and adjusted token
limits.
2026-02-12 18:45:10 +01:00
c41e664a6b Switch from Evolution to GNOME Calendar module
- Enable `calendar.enable` instead of `evolution.enable` in all host
  system‑modules files.
- Add `modules/core/calendar.nix` defining the calendar option and
  installing GNOME Calendar and Contacts.
- Remove the deprecated `modules/core/evolution.nix` and update
  `core/default.nix` imports accordingly.
- Include the GNOME package set via `./gnome.nix` in
  `modules/core/packages/default.nix`.
2026-02-11 23:39:20 +01:00
c78292ac67 Remove extraneous spaces from Starship icon definitions 2026-02-11 18:11:38 +01:00
88b161347d Add FiraCode Nerd Font Mono to Zed UI and terminal
Also set buffer font family to the same FiraCode Nerd Font Mono.
2026-02-11 18:01:48 +01:00
a751485bf0 Add ruff LSP and Python tooling to Zed config
Add uv, python314, and ruff to extra packages.

Enable Python format‑on‑save, use ruff as formatter and language server,
and set tab size to 4.

Configure ruff LSP with a bash wrapper and detailed inlay‑hint options.
2026-02-11 16:07:36 +01:00
e2d9522d89 Update flake.lock and disable VirtualBox
Refresh pinned revisions and hashes in flake.lock for several
dependencies and set `virtualbox.enable` to false in the desktop
system configuration.
2026-02-11 13:31:19 +01:00
53f787d6c8 Enable Evolution module and bind shortcut
Add core/evolution.nix with a toggleable option and import it in the
core
defaults. Enable the option on desktop, laptop, and default hosts.
Remove
the duplicated evolution‑data‑server enable flag from services.nix. Add
a
Hyprland keybinding (Super Shift E) to launch Evolution.
2026-02-08 13:10:11 +01:00
45ed10b1ec Update flake lock revisions and package settings
- Pin newer revisions for firefox‑addons, home‑manager, nixpkgs,
  noctalia‑shell and stylix.
- Enable Evolution in programs.
- Use Plex desktop override with QT_QPA_PLATFORM and comment out
  the plain version.
- Comment out settings.settingsVersion in noctalia config.
- Reduce plugin window width to 1100 and add columnCount = 2.
2026-02-08 12:52:53 +01:00
041be371e5 Update flake.lock and simplify plex package
Remove the QT_QPA_PLATFORM override for plex-desktop, using the default
package configuration.
2026-02-04 13:38:05 +01:00
e32b7ce0a5 fix 2026-02-04 10:17:43 +01:00
62160ebcf0 fix 2026-02-03 06:38:57 +01:00
276d64816b fix 2026-02-03 06:31:00 +01:00
743bec0bae fix 2026-02-03 06:02:52 +01:00
881faf7aac fix 2026-02-02 21:37:34 +01:00
cb8eacf322 minor fixes 2026-02-02 21:32:46 +01:00
1a756d60e8 Merge pull request 'noctilia-experiment' (#1) from noctilia-experiment into main
Reviewed-on: #1
2026-02-02 20:25:04 +00:00
e5b5d68808 pełna konfiguracja noctalia i czystka waybar, swaync, wlogout i skryptów 2026-02-02 21:23:05 +01:00
80d7fc08cc Update settings shortcut and force mimeapps.list
- Replace Super+Shift+, with Super+Alt+P to toggle settings
- Force mimeapps.list in XDG config
2026-02-02 02:20:37 +01:00
8ccb9205bf Add Noctalia shell with Quickshell overview
- Add `noctalia` input to flake and lock it in `flake.lock`.
- Include `noctalia` and `quickshell` modules in `flake.nix`.
- Extend core packages to accept `inputs` and `system`; add
  `quickshell.nix`
  with required Qt6 packages and environment variables.
- Enable `upower` service for battery handling.
- Add home modules `noctalia.nix` and `overview.nix` (QML UI, README,
  assets, widgets, services) to provide a workspace overview.
- Comment out unused rofi and web‑search binds; update `exec‑once` to
  start
  the overview daemon and `noctalia-shell`.
- Provide `restart.noctalia` script and its Nix wrapper.
- Enable `noctalia-shell` in `stylix` configuration.
2026-02-02 01:57:56 +01:00
51ad90dc9c Update flake.lock with latest revisions 2026-02-02 00:38:36 +01:00
248b2f1dbb Enable VirtualBox and add development aliases 2026-01-31 16:48:35 +01:00
c258681d10 Add VirtualBox support with disabled default 2026-01-30 14:15:28 +01:00
5314aba270 update 2026-01-29 01:55:42 +01:00
0f00938787 Enable Winboat remote desktop module 2026-01-27 19:43:17 +01:00
6cbbd0110d Tile mpv windows instead of floating 2026-01-21 23:43:01 +01:00
01cc53fff1 Add tailscale SSH host and use username variable
- Simplify server aliases and add tailscale‑specific aliases
- Make SSH module accept a username argument
- Add match block for Tailscale host with port 22 and identity file
2026-01-19 11:14:41 +01:00
7501159100 Add Logisim Evolution support
- Include logisim‑evolution in the core packages list.
- Add `logisim-evolution.enable` option to system modules (enabled on
  desktop).
- Bind `SUPER SHIFT F` to toggle floating windows.
- Add tiling rule for Logisim windows.
- Update `upf` alias to specify the flake path.
- Refresh flake.lock revisions for firefox‑addons and wrappers.
2026-01-18 02:12:59 +01:00
727462ffd3 Update flake.lock with latest revisions 2026-01-17 13:57:47 +01:00
7446d8c239 Enable Tailscale and Prism Launcher in Garand-Laptop config 2026-01-15 08:30:32 +01:00
085e02f539 Update flake.lock and add game window rules
- Bump all flake.lock entries to their latest revisions (updated
  lastModified, narHash, and rev values).
- Add Hyprland rule to tag Minecraft windows as games.
- Tag PrismLauncher windows as gamestore.
- Apply reduced opacity for the gamestore tag.
2026-01-12 05:52:55 +01:00
9d9ed0f04b Add Teams, disable Ferdium, refactor Hyprland
Enable teams-for-linux and disable ferdium in system modules; add both
to core packages. Simplify Hyprland configuration by using direct
settings for animations, window rules, env, exec‑once and hypridle.
Remove unused Microsoft Teams PWA entry.
2026-01-07 19:49:21 +01:00
28daa28c6b Replace $modifier with SUPER and update defaults 2026-01-06 21:46:12 +01:00
b8a7ead4be Add Tailscale module 2026-01-04 13:49:01 +01:00
2881d84c16 Add Peaclock home module and wrappers input
Enable Peaclock in the user’s home configuration and add a new
`wrappers` input to the flake. System‑level Peaclock references are
commented out, and default and digital config files for Peaclock are
included.
2026-01-03 18:00:23 +01:00
591e42fe61 aktualizacja 2025-12-29 01:14:13 +01:00
f21640749a Disable Opencode; update flake.lock and librewolf
- Opencode module disabled in desktop, laptop, and default host configs
- Updated flake.lock revisions for firefox‑addons, home‑manager, nixpkgs
  and stylix
- Librewolf now uses pkgs.librewolf (source) instead of the binary
  package
2025-12-23 06:05:45 +01:00
0b9623241a Add Bottles and Heroic
Update flake.lock revisions for firefox‑addons, home‑manager and nixpkgs
to reflect the inclusion of the new Bottles and Heroic packages.
2025-12-20 14:36:34 +01:00
7a6e3916f5 Add p7zip to essential packages 2025-12-17 16:30:45 +01:00
43c657523e Enable peaclock and bump locked revisions
Add peaclock to the core packages list and enable the peaclock module in
all system configurations. Update the flake.lock entries for several
packages with newer revisions and nar hashes.
2025-12-16 23:31:30 +01:00