No description
Find a file
ulic-youthlic 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
.github Add github-only README.md to explain the forge of the repo 2025-06-13 14:03:50 +08:00
.helix Add typo lsp for helix editor in repo-level helix configuration 2025-07-14 22:36:25 +08:00
.zed Add treefmt-nix for formatting all the files 2025-06-06 19:51:45 +08:00
_sources pkg: Sync package upstream 2025-08-16 00:23:04 +08:00
assets Add treefmt-nix for formatting all the files 2025-06-06 19:51:45 +08:00
flake Reformat nix source file using nixfmt 2025-08-21 05:08:56 +08:00
home chore: System updates and config tweaks 2025-08-29 11:18:17 +08:00
lib Reformat nix source file using nixfmt 2025-08-21 05:08:56 +08:00
nixos chore: System updates and config tweaks 2025-08-29 11:18:17 +08:00
overlays pkg: Enable wayland for zulip 2025-08-21 05:15:21 +08:00
pkgs chore: System updates and config tweaks 2025-08-29 11:18:17 +08:00
secrets module(garage,awscli): Add garage and awscli module 2025-07-04 06:16:11 +08:00
templates Reformat nix source file using nixfmt 2025-08-21 05:08:56 +08:00
.envrc refactor flake structure 2025-05-10 03:10:44 +08:00
.gitignore Generate gitignore by gitnr 2025-06-05 15:33:15 +08:00
.justfile jujutsu: Modify configuration and usage to fit the latest version 2025-08-11 17:06:06 +08:00
.sops.yaml add deploy-rs for remotely deploy nixos config 2025-01-28 17:15:44 +08:00
.typos.toml typos: Modify typos configuration and ignore typo check in doom init.el 2025-08-21 04:50:31 +08:00
flake.lock chore: System updates and config tweaks 2025-08-29 11:18:17 +08:00
flake.nix chore: System updates and config tweaks 2025-08-29 11:18:17 +08:00
LICENSE Add symlink from LICENSE to LICENSE-GPL-3.0-or-later 2025-07-01 00:40:11 +08:00
LICENSE-GPL-3.0-or-later Add License file for repo 2025-05-15 02:43:59 +08:00
nvfetcher.toml pkg(nixvim): Delete reorder_array option for taplo and reformat all toml files 2025-08-11 12:42:43 +08:00
README.md README: Update README.md to include lib as flake output 2025-07-12 06:01:57 +08:00
README.org Add new README file with org-mode format 2025-08-26 15:02:41 +08:00
treefmt.nix Reformat nix source file using nixfmt 2025-08-21 05:08:56 +08:00

NixoS / Home-mangeR ConfiguratioN

Hey, you. This is my nixos configurations.


Machine Users OS
Tytonidae david NixOS
Akun david NixOS
Cape alice NixOS

  • david@Tytonidae
Specialisation DE / WM Shell Editor Terminal Launcher Browser DM
default niri fish + bash helix + zed alacritty fuzzel firefox greetd + regreet
kde kde fish + bash helix + zed alacritty kde run firefox sddm
  • david@Akun
Specialisation DE / WM Shell Editor Terminal Launcher Browser DM
default niri fish + bash helix + zed alacritty fuzzel firefox greetd + regreet
  • alice@Cape
Specialisation DE / WM Shell Editor Terminal Launcher Browser DM
default - fish + bash helix - - - -

FlakE OutputS and StructurE

outputs field description source
packages packages imported or wrapped from elsewhere ./pkgs
lib patched nixpkgs.lib to include self-defined helper function ./lib
overlays.modifications the overlays modify <nixpkgs> ./overlays/modifications
overlays.additions the ovelrays add packages in <nixpkgs> ./overlays/additions
nixosModules.default nixos modules shared on different nixos machines ./nixos/modules
nixosConfigurations.${machine} machine-local nixos config ./nixos/configurations/${machine}
homeModules.default home-manager modules shared between different user and machine combinations ./home/modules
homeModules.extra home-manager modules only for non-nixos ./home/extra
homeModules.${user} home-manager modules shared between different users ./home/${user}/modules
homeConfigurations."${user}@${machine}" home-manager config for different user and machine combinations ./home/${user}/configurations/${machine}
deploy.nodes.${machine}.system deploy-rs profile for deploying nixosConfiguration.${machine} remotely -