Skip to content

gumelarme/nix-config

Repository files navigation

My Nix Config

A laptop nix config

TODO:

  • 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

Bugs

fcitx5

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.

TODO: Add package to separate X11 programs and wayland