Commit graph

22 commits

Author SHA1 Message Date
9201969c1b
Reformat nix source file using nixfmt 2025-08-21 05:08:56 +08:00
d0581706fe
module(doom): Use nix-doom-unstraight instead of emacs module 2025-08-15 22:54:09 +08:00
2c997cddce
Add extra function for lib, and refactor with loadImports 2025-07-12 00:27:42 +08:00
d390953280
Use rime-ice in nixpkgs instead of self-packaged
- remove package rime-ice
- remove overlay of rime-ice
- regenerate nvfetcher
- add configuration for rime-ice
- add zhwiki and moegirl as dict
2025-06-30 11:23:52 +08:00
e44894c666
switch nixfmt to alejandra to format nix code 2025-04-28 22:37:53 +08:00
f62f1c58c6
add betterfox for firefox 2025-04-27 13:52:45 +08:00
66b740a123
fix homeConfiguration errors and add recipe for home-manager 2025-02-17 01:33:30 +08:00
69e684bd7e
move xdg-dirs config to home level 2025-02-03 21:08:49 +08:00
bc450a9fe7
move all home level programs to progems dir 2025-02-01 19:03:42 +08:00
77d70dcf2e
move chromium config to home level 2025-02-01 19:03:42 +08:00
6dd9ceb771
move obs config to home level 2025-02-01 19:03:42 +08:00
a69f8cd125
add thunderbird to home module 2025-01-28 17:15:44 +08:00
fcaa7b1d1c
add swaylock as lock 2025-01-25 16:51:13 +08:00
35b9919a93
add stylix theme for swaync 2025-01-25 12:22:40 +08:00
c6e370656b
add atuin for managing shell history 2025-01-25 12:22:38 +08:00
d159fed672
add kvm supports and add quickemu 2025-01-19 16:11:01 +08:00
e1bd56b5aa
add mpv in home package 2025-01-17 15:50:44 +08:00
be72064f13
add stylix as theme config 2025-01-16 20:31:54 +08:00
47550dfff7
add json support for helix
change notification app for niri from mako to swaync

add deno as json/jsonc formatter in helix

add wluma to control backlight

add taplo as toml formatter

refactor waybar, and use waybar default config

change gpg pinentry to shell script which can determine which session type is used

fix error when SSH_CLIENT is unbind in pinentry script

fix pinentry selector in pkgs
2025-01-15 22:59:34 +08:00
74bd489187
move niri config to home modules and enable fuzzel 2025-01-14 20:10:27 +08:00
50674e3a58
move firefox config to home modules 2025-01-14 20:10:20 +08:00
dd77858199
init repo
update nvidia driver, install ghostty and other things

before refactor the arch of configuration.

move some nixos configuration to ./nixos/modules and ./nixos/configurations. try to find a good arch to conbine home-manager and nixos modules.

fix callPackage firefox-addons missing key immersive-translate.

wrap niri and spotx overlays into overlay.modifications.

build a brandnew architecture for configurations.

change the import method of homeManagerModules."${unixName}" to use outputs.

add ghostty overlay to replace ghostty.

add nix config in home/modules/nix.nix when not nixos

fix call nixpkgs.foldr. modify to call nixpkgs.lib.foldr.

modify firefox config, to use flake packages as extension

modify i18n config, to use flake packages as addons

remove ssh private key and add it to sops.

update partial flake inputs

update partial flake inputs, add some package to user config

move helix as home module, provide option youthlic.programs.helix.

change fcitx5 config to pkg, use rime-ice default config.

move spotify installation to default.nix neither spotify.nix

change gpg encrypt key

add gpg option to home-manager module

add fd as user level package

remove gpg option in system level

add git option

update flake inputs, and install all gpg pinentry

add gh to git module

change shell config to module, and ghostty also.

change gpg pinentry from pinentry-all to pinentry-qt.

change gh config, use ssh as git protocol

remove zed editor

move foot to module, and disable it.

add store as git credential helper

rename sops.secrets.gitea to sops.secrets.git-credential

add git delta config

move starship configuration to home/modules.

update flake inputs

add ssh config to sops encrypt file `secrets/ssh-config.yaml`

change niri to niri-unstable and update flake inputs

change encypt key from gnupg to age. And encrypt dae url

move home sops config to module

update flake inputs

add duf and doggo to home packages
2025-01-14 20:09:26 +08:00