A laptop nix config
- Rofi
- Theme
- Power Menu
- Multimonitor configuration (also with autorandr)
- Lock screen
- replace xautolock with xidlehook
- Auto sleep, hibernate etc.
- Notification
- Theme
- Volume
- Brightness
- Mute Mic
- Battery, low - full
- Qtile
- Tidy up configs
- Bar
- Theme
- Mute Mic
- nnn
- configure nnn
- create derivation and configuration to nix
- development env
- tree-sitter (fix abi version to high)
- [-] lsp (pyright, gopls)
- git (aliases, tools)
- mopidy
- firefox's userchrome
- replace alacritty with wezterm
- configure tmux
- configure plugins
- move plugins to ./pkgs
fcitx5 doesnt work on some apps, notably emacs
and alacritty
this can be solved by launching the app with LC_CTYPE
set to zh, ja example:
LC_CTYPE=zh_CN.UTF-8 emacs
LC_CTYPE=zh_CN.UTF-8 alacritty
setting LC_CTYPE
on nixos configuration doesnt work,
changing i18n.defaultLocale
or adding it to i18n.supportedLocales
also doesnt work.