├── .gitignore ├── LICENSE ├── README.md ├── flake.lock ├── flake.nix ├── hardware-configuration.nix ├── home ├── .cargo │ └── config.toml ├── .config │ ├── awesome │ │ ├── .luarc.json │ │ ├── keys.lua │ │ ├── rc.lua │ │ ├── theme.lua │ │ └── widget.lua │ ├── bottom │ │ └── bottom.toml │ ├── fcitx5 │ │ ├── conf │ │ │ ├── classicui.conf │ │ │ ├── clipboard.conf │ │ │ └── quickphrase.conf │ │ └── config │ ├── fd │ │ └── ignore │ ├── gtk-4.0 │ │ └── gtk.css │ ├── mmtc │ │ └── mmtc.ron │ └── mpv │ │ ├── mpv.conf │ │ └── script-opts │ │ └── mpv_thumbnail_script.conf └── .local │ └── share │ └── fcitx5 │ ├── rime │ ├── default.custom.yaml │ └── luna_pinyin.custom.yaml │ └── themes │ └── dark │ └── theme.conf ├── install ├── rebuild ├── src ├── _colors.nix ├── _pkgs │ ├── alacritty.nix │ ├── ghtok.nix │ ├── icon-theme.nix │ ├── lockscreen.nix │ ├── mpv.nix │ ├── nixpkgs-review.nix │ ├── r.nix │ ├── rofi-todo.nix │ └── rust.nix ├── boot.nix ├── default.nix ├── environment │ ├── etc.nix │ ├── flat-dark.rasi │ ├── rofi.rasi │ ├── systemPackages.nix │ └── variables.nix ├── fonts.nix ├── i18n.nix ├── networking.nix ├── nix.nix ├── nixpkgs.nix ├── programs │ ├── default.nix │ ├── fish │ │ ├── default.nix │ │ ├── interactiveShellInit.nix │ │ ├── loginShellInit.nix │ │ ├── shellAbbrs.nix │ │ └── shellAliases.nix │ ├── git │ │ ├── config.nix │ │ └── default.nix │ ├── neovim │ │ ├── configure │ │ │ ├── .luarc.json │ │ │ ├── _colorscheme.nix │ │ │ ├── autopairs.lua │ │ │ ├── before.lua │ │ │ ├── customRC.nix │ │ │ ├── init.lua │ │ │ ├── init.vim │ │ │ ├── packages.nix │ │ │ ├── plugins.lua │ │ │ └── snippets.lua │ │ └── default.nix │ ├── ssh │ │ ├── askPassword.nix │ │ ├── extraConfig.nix │ │ └── knownHosts.nix │ └── starship.nix ├── services │ ├── default.nix │ ├── libinput.nix │ ├── udev.nix │ └── xserver.nix ├── systemd │ ├── services │ │ ├── lockscreen.nix │ │ └── nixos-upgrade.nix │ └── timers.nix ├── users │ └── users │ │ └── figsoda.nix ├── virtualisation │ └── podman.nix └── xdg │ └── mime.nix └── stylua.toml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/flake.nix -------------------------------------------------------------------------------- /hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/hardware-configuration.nix -------------------------------------------------------------------------------- /home/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/home/.cargo/config.toml -------------------------------------------------------------------------------- /home/.config/awesome/.luarc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/home/.config/awesome/.luarc.json -------------------------------------------------------------------------------- /home/.config/awesome/keys.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/home/.config/awesome/keys.lua -------------------------------------------------------------------------------- /home/.config/awesome/rc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/home/.config/awesome/rc.lua -------------------------------------------------------------------------------- /home/.config/awesome/theme.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/home/.config/awesome/theme.lua -------------------------------------------------------------------------------- /home/.config/awesome/widget.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/home/.config/awesome/widget.lua -------------------------------------------------------------------------------- /home/.config/bottom/bottom.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/home/.config/bottom/bottom.toml -------------------------------------------------------------------------------- /home/.config/fcitx5/conf/classicui.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/home/.config/fcitx5/conf/classicui.conf -------------------------------------------------------------------------------- /home/.config/fcitx5/conf/clipboard.conf: -------------------------------------------------------------------------------- 1 | TriggerKey= 2 | -------------------------------------------------------------------------------- /home/.config/fcitx5/conf/quickphrase.conf: -------------------------------------------------------------------------------- 1 | TriggerKey= 2 | -------------------------------------------------------------------------------- /home/.config/fcitx5/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/home/.config/fcitx5/config -------------------------------------------------------------------------------- /home/.config/fd/ignore: -------------------------------------------------------------------------------- 1 | .git 2 | -------------------------------------------------------------------------------- /home/.config/gtk-4.0/gtk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/home/.config/gtk-4.0/gtk.css -------------------------------------------------------------------------------- /home/.config/mmtc/mmtc.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/home/.config/mmtc/mmtc.ron -------------------------------------------------------------------------------- /home/.config/mpv/mpv.conf: -------------------------------------------------------------------------------- 1 | osc=no 2 | -------------------------------------------------------------------------------- /home/.config/mpv/script-opts/mpv_thumbnail_script.conf: -------------------------------------------------------------------------------- 1 | thumbnail_network=yes 2 | -------------------------------------------------------------------------------- /home/.local/share/fcitx5/rime/default.custom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/home/.local/share/fcitx5/rime/default.custom.yaml -------------------------------------------------------------------------------- /home/.local/share/fcitx5/rime/luna_pinyin.custom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/home/.local/share/fcitx5/rime/luna_pinyin.custom.yaml -------------------------------------------------------------------------------- /home/.local/share/fcitx5/themes/dark/theme.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/home/.local/share/fcitx5/themes/dark/theme.conf -------------------------------------------------------------------------------- /install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/install -------------------------------------------------------------------------------- /rebuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/rebuild -------------------------------------------------------------------------------- /src/_colors.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/_colors.nix -------------------------------------------------------------------------------- /src/_pkgs/alacritty.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/_pkgs/alacritty.nix -------------------------------------------------------------------------------- /src/_pkgs/ghtok.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/_pkgs/ghtok.nix -------------------------------------------------------------------------------- /src/_pkgs/icon-theme.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/_pkgs/icon-theme.nix -------------------------------------------------------------------------------- /src/_pkgs/lockscreen.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/_pkgs/lockscreen.nix -------------------------------------------------------------------------------- /src/_pkgs/mpv.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/_pkgs/mpv.nix -------------------------------------------------------------------------------- /src/_pkgs/nixpkgs-review.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/_pkgs/nixpkgs-review.nix -------------------------------------------------------------------------------- /src/_pkgs/r.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/_pkgs/r.nix -------------------------------------------------------------------------------- /src/_pkgs/rofi-todo.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/_pkgs/rofi-todo.nix -------------------------------------------------------------------------------- /src/_pkgs/rust.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/_pkgs/rust.nix -------------------------------------------------------------------------------- /src/boot.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/boot.nix -------------------------------------------------------------------------------- /src/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/default.nix -------------------------------------------------------------------------------- /src/environment/etc.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/environment/etc.nix -------------------------------------------------------------------------------- /src/environment/flat-dark.rasi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/environment/flat-dark.rasi -------------------------------------------------------------------------------- /src/environment/rofi.rasi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/environment/rofi.rasi -------------------------------------------------------------------------------- /src/environment/systemPackages.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/environment/systemPackages.nix -------------------------------------------------------------------------------- /src/environment/variables.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/environment/variables.nix -------------------------------------------------------------------------------- /src/fonts.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/fonts.nix -------------------------------------------------------------------------------- /src/i18n.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/i18n.nix -------------------------------------------------------------------------------- /src/networking.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/networking.nix -------------------------------------------------------------------------------- /src/nix.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/nix.nix -------------------------------------------------------------------------------- /src/nixpkgs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/nixpkgs.nix -------------------------------------------------------------------------------- /src/programs/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/default.nix -------------------------------------------------------------------------------- /src/programs/fish/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/fish/default.nix -------------------------------------------------------------------------------- /src/programs/fish/interactiveShellInit.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/fish/interactiveShellInit.nix -------------------------------------------------------------------------------- /src/programs/fish/loginShellInit.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/fish/loginShellInit.nix -------------------------------------------------------------------------------- /src/programs/fish/shellAbbrs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/fish/shellAbbrs.nix -------------------------------------------------------------------------------- /src/programs/fish/shellAliases.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/fish/shellAliases.nix -------------------------------------------------------------------------------- /src/programs/git/config.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/git/config.nix -------------------------------------------------------------------------------- /src/programs/git/default.nix: -------------------------------------------------------------------------------- 1 | { 2 | enable = true; 3 | } 4 | -------------------------------------------------------------------------------- /src/programs/neovim/configure/.luarc.json: -------------------------------------------------------------------------------- 1 | { 2 | "diagnostics.globals": ["vim"] 3 | } 4 | -------------------------------------------------------------------------------- /src/programs/neovim/configure/_colorscheme.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/neovim/configure/_colorscheme.nix -------------------------------------------------------------------------------- /src/programs/neovim/configure/autopairs.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/neovim/configure/autopairs.lua -------------------------------------------------------------------------------- /src/programs/neovim/configure/before.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/neovim/configure/before.lua -------------------------------------------------------------------------------- /src/programs/neovim/configure/customRC.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/neovim/configure/customRC.nix -------------------------------------------------------------------------------- /src/programs/neovim/configure/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/neovim/configure/init.lua -------------------------------------------------------------------------------- /src/programs/neovim/configure/init.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/neovim/configure/init.vim -------------------------------------------------------------------------------- /src/programs/neovim/configure/packages.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/neovim/configure/packages.nix -------------------------------------------------------------------------------- /src/programs/neovim/configure/plugins.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/neovim/configure/plugins.lua -------------------------------------------------------------------------------- /src/programs/neovim/configure/snippets.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/neovim/configure/snippets.lua -------------------------------------------------------------------------------- /src/programs/neovim/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/neovim/default.nix -------------------------------------------------------------------------------- /src/programs/ssh/askPassword.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/ssh/askPassword.nix -------------------------------------------------------------------------------- /src/programs/ssh/extraConfig.nix: -------------------------------------------------------------------------------- 1 | '' 2 | SetEnv TERM=xterm-256color 3 | '' 4 | -------------------------------------------------------------------------------- /src/programs/ssh/knownHosts.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/ssh/knownHosts.nix -------------------------------------------------------------------------------- /src/programs/starship.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/programs/starship.nix -------------------------------------------------------------------------------- /src/services/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/services/default.nix -------------------------------------------------------------------------------- /src/services/libinput.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/services/libinput.nix -------------------------------------------------------------------------------- /src/services/udev.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/services/udev.nix -------------------------------------------------------------------------------- /src/services/xserver.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/services/xserver.nix -------------------------------------------------------------------------------- /src/systemd/services/lockscreen.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/systemd/services/lockscreen.nix -------------------------------------------------------------------------------- /src/systemd/services/nixos-upgrade.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/systemd/services/nixos-upgrade.nix -------------------------------------------------------------------------------- /src/systemd/timers.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/systemd/timers.nix -------------------------------------------------------------------------------- /src/users/users/figsoda.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/users/users/figsoda.nix -------------------------------------------------------------------------------- /src/virtualisation/podman.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/virtualisation/podman.nix -------------------------------------------------------------------------------- /src/xdg/mime.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/src/xdg/mime.nix -------------------------------------------------------------------------------- /stylua.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/figsoda/cfg/HEAD/stylua.toml --------------------------------------------------------------------------------