No description
Find a file
2025-08-16 01:36:56 +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 Add neovim_git flake input, and use neovim_git in nixvim 2025-08-11 12:42:41 +08:00
home module(doom): Use nix-doom-unstraight instead of emacs module 2025-08-15 22:54:09 +08:00
lib Refactor loadImports function to add recursive capability of import 2025-07-12 04:47:33 +08:00
nixos gui(niri): Use cage to launch regreet instead of niri-session 2025-08-16 01:36:56 +08:00
overlays Refactor nixvim to move it as standalone package instead of nixos module 2025-08-11 12:42:13 +08:00
pkgs pkg(nixvim): Add idris2 language configuration 2025-08-11 12:43:05 +08:00
secrets module(garage,awscli): Add garage and awscli module 2025-07-04 06:16:11 +08:00
templates pkg(nixvim): Delete reorder_array option for taplo and reformat all toml files 2025-08-11 12:42:43 +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 Add treefmt-nix for formatting all the files 2025-06-06 19:51:45 +08:00
flake.lock module(doom): Use nix-doom-unstraight instead of emacs module 2025-08-15 22:54:09 +08:00
flake.nix module(doom): Use nix-doom-unstraight instead of emacs module 2025-08-15 22:54:09 +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
treefmt.nix treefmt: Fix exclude path for nvfetcher generated files 2025-07-13 02:06:34 +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 -