Commit graph

80 commits

Author SHA1 Message Date
9110727e03
gui(niri): Use cliphist's builtin selector for niri binds 2025-06-10 19:28:04 +08:00
6a3473813d
Move all editor runtime deps into package editor-runtime 2025-06-09 15:41:27 +08:00
915256aa94
Move helix runtime inputs to hm extraPackages option 2025-06-09 15:41:25 +08:00
11e14b01f9
Update flake inputs 2025-06-09 15:41:24 +08:00
50d2805acb
Override qq to use wayland. 2025-06-02 12:16:22 +08:00
73ff50db30
add wshowkeys module and package 2025-05-23 21:42:13 +08:00
bc0c2c736b
remove extra config for niri 2025-05-22 00:46:23 +08:00
37f1b9ba23
add overview config for niri 2025-05-10 22:46:49 +08:00
e488d6ee4b
remove fcitx and satellite systemd service 2025-05-10 03:10:59 +08:00
5b145e5b83
donot repeat some behavior when keeping pressed 2025-05-10 03:10:57 +08:00
dfe2db681d
refactor niri config and put fcitx and satellite into systemd service 2025-05-10 03:10:55 +08:00
5bc43a1a92
add kde de for Tytonidae 2025-05-10 03:10:49 +08:00
385bfedd8f
refactor shell config 2025-05-10 03:10:46 +08:00
db447c785d
use niri-flake module to generate niri kdl config 2025-05-02 21:26:32 +08:00
90a4384db5
add email accounts in config 2025-04-30 18:18:25 +08:00
e44894c666
switch nixfmt to alejandra to format nix code 2025-04-28 22:37:53 +08:00
950a7ff2ca
add showmethekey to show key in the screen 2025-04-27 13:52:43 +08:00
6136a7d0a5
update flake inputs and pkgs, switch to niri-flake 2025-04-27 13:52:40 +08:00
86f4ec3f8f
refactor niri config, switch gui to niri for Akun 2025-03-22 16:50:57 +08:00
95a5012437
modify some audio settings 2025-03-01 23:52:12 +08:00
17ba6c7e05
add build recipe in justfile 2025-02-12 23:28:30 +08:00
63a8871eaa
add juicity pkg, and modify overlays. 2025-02-03 21:08:50 +08:00
69e684bd7e
move xdg-dirs config to home level 2025-02-03 21:08:49 +08:00
bb8f250624
move xdg dirs config to home level 2025-02-01 19:03:41 +08:00
eada853044
move some config to user level module 2025-02-01 19:03:41 +08:00
9a00a48307
add spacer for more human-readable log 2025-01-25 12:22:39 +08:00
5bc9540ef3
change mkOption of mkEnableOption 2025-01-17 15:32:30 +08:00
be72064f13
add stylix as theme config 2025-01-16 20:31:54 +08:00
47dac088a4
add wallpapers, using git-lfs to manage it
update niri background settings for wallpaper
2025-01-14 20:09:47 +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