Commit graph

152 commits

Author SHA1 Message Date
9556ca8d50
chore: Update flake inputs 2025-12-06 19:48:16 +08:00
a27398dc8e
feat: Set zen-browser as default browser and add keybind for it 2025-12-06 19:48:12 +08:00
1d304a15bd
feat: Add sunshie module for Tytonidae 2025-12-06 19:48:07 +08:00
465fbdfc2a
chore: Update system inputs and pkgs' upstreams 2025-11-18 16:23:41 +08:00
d9b7b95c62
fix: Add xdg-desktop-portal-gtk to extraPortals 2025-11-18 16:23:35 +08:00
7de5231d38
fix: Remove qt platform setting for kde 2025-11-18 16:23:29 +08:00
8019bc7003
fix: Fix polkit and qt configuration 2025-11-18 16:23:19 +08:00
b4c3dfec42
feat: Change nix formatter to alejandra 2025-11-09 12:04:54 +08:00
0bdc1f142c
feat: Remove |> op from config to disable pipe-operator feature 2025-11-08 04:03:51 +08:00
4205a8bcb3
Revert "fix: Remove |> operator to fix ci"
This reverts commit 6a7b5838bc.
2025-11-08 03:55:34 +08:00
6a7b5838bc
fix: Remove |> operator to fix ci
Some checks are pending
Test Cachix / tests (Akun) (push) Waiting to run
Test Cachix / tests (Cape) (push) Waiting to run
Test Cachix / tests (Tytonidae) (push) Waiting to run
2025-11-08 00:12:48 +08:00
227d5e7812
feat: Add new substitutes for guix and set right guix path 2025-11-07 10:35:29 +08:00
0645631ff2
feat: Add radicle ci support for Cape 2025-11-04 01:48:08 +08:00
266e91e0e8
fix: Fix wrong script for updating dae configuration 2025-11-03 21:35:48 +08:00
fe6e4f4c0b
feat: Add rime-all package for all rime plugins 2025-11-02 08:40:54 +08:00
5de4c827d8
feat: Disable download function for repo archive in forgejo 2025-11-02 04:09:56 +08:00
1319168f0b
Update flake inputs
1. Use `stdenv.hostPlatform.system` instead of `system`.
2. Use `runCommand` instead of `runCommandNoCC`.
3. Add new nixpkgs instance for neochat.
4. Set niri config to null when other GUI module.
2025-11-02 04:09:52 +08:00
1e6d5fbe02
feat: Use nixpkgs dae module instead of dae/flake 2025-11-02 04:09:46 +08:00
44e6836e0f
fix: Enable useTextGreeter option 2025-10-21 23:33:19 +08:00
b0576debca
feat(kanata): Include dorvak-programmer layer 2025-10-18 19:25:37 +08:00
e8a9d45a76
feat: Add some libraries into nix-ld 2025-10-04 11:02:12 +08:00
63ab4323a5
feat: Deploy matrix home server 2025-10-02 17:41:45 +08:00
3d668bffd7
chore(caddy): Add subdomain for share some trivial things 2025-10-02 02:18:35 +08:00
e624dd6a51
chore(kanata): Add comment for kanata config 2025-10-02 02:18:34 +08:00
60ec48a43a
chore: Update flake inputs and pkgs' upstreams 2025-10-02 02:18:26 +08:00
788bff0103
chore: Use ghsotty as default terminal emulator instead of alacritty 2025-09-24 04:02:35 +08:00
f91c01c081
fix(miniflux): Fix wrong base url of generated links 2025-09-22 04:41:40 +08:00
0dcc3bab30
feat(cosmic): Add cosmic profile for Tytonidae 2025-09-17 01:16:12 +08:00
95746c7495
chore: Update pkg upstreams and flake inputs 2025-09-17 01:12:41 +08:00
a665897010
feat(guix): Add modify some guix settings 2025-09-12 20:43:51 +08:00
edad727d17
feat(nautilus): Use cosmic-files instead of nautilus 2025-09-12 20:42:21 +08:00
1fdfc2dfc5
feat(bash): Disable ble.sh for bash 2025-09-12 20:39:05 +08:00
95674f0d7a
feat(document): Enable nixos document 2025-09-08 15:32:11 +08:00
d6380773b3
chore: System updates and config tweaks
Updated all flake inputs and applied srveral improvements to the
system configurations.

*** Updates
- Ran =flake update= to bring all dependencies to their latest
  versions.
- Pinned =lix-module= to the stable =release-2.93= branch to
  prevent breakages from its main branch.

*** System Configuration
- ssh: Reworked the client configuration to use a global =*= match
  block for secure defaults. Disabled the default home-manager
  config for removing nixpkgs' wrannings.
- intel-vaapi-driver: Enabled =enableHybridCodec= override to avoid
  to build whole package from scratch.
- kde: Forced the Qt platform theme to =kde= to fix a visual bug
  with Stylix.
- onnxruntime: Disabled CUDA/NCCL support to avoid to build the
  whole package from scratch.

*** Application Changes
- firefox: Switched the default browser package to =firefox-beta=
  across the entire configuration (NixOS, home-manager, and niri).
- editor: Removed =hurl= and =cmake-language-server= from the
  editor runtime environment for broken packages.
2025-08-29 11:18:17 +08:00
9ffb8e9b42
module(radicle): Fix mismatch of radicle seed server 2025-08-22 01:00:20 +08:00
207e7a00b9
gui(niri): Use tuigreet as greeter instead of regreet 2025-08-22 00:40:55 +08:00
afa48dc530
flake: Sync flake inputs with upstream 2025-08-22 00:33:51 +08:00
9201969c1b
Reformat nix source file using nixfmt 2025-08-21 05:08:56 +08:00
76f5354dca
gui(niri): Use cage to launch regreet instead of niri-session 2025-08-16 01:36:56 +08:00
01bf0fba4f
documentation: Enable texinfo 2025-08-11 22:22:36 +08:00
dbd049be70
Add emacs module to install emacs 2025-08-11 12:57:36 +08:00
c75945ddba
Refactor nixvim to move it as standalone package instead of nixos module 2025-08-11 12:42:13 +08:00
e4aac72779
gui: Add more fonts as fallback 2025-07-19 03:26:04 +08:00
6d6a417c5e
Add Noto Color Emoji as fallback font of emoji 2025-07-16 03:55:03 +08:00
c42b0628fd
gui: Fix emoji font, and use noto color emoji 2025-07-14 22:19:07 +08:00
57dafbe7e1
gui: Change font configuration 2025-07-12 23:14:28 +08:00
b54be83fd7
Refactor loadImports function to add recursive capability of import 2025-07-12 04:47:33 +08:00
2c997cddce
Add extra function for lib, and refactor with loadImports 2025-07-12 00:27:42 +08:00
317a2b4a28
Add nixvim module to config basic option for neovim 2025-07-11 19:58:33 +08:00
07dcd7e606
gui(niri): Add system package evince 2025-07-11 05:22:43 +08:00