No description
Find a file
Zhongheng Liu f4df5fd49c
feat: kanshi fish and tailscale
move kanshi config to individual file
add tailscale fish completions
remove auto-cpufreq
change tailscale service to fix exit-node and routing features
2024-09-01 09:23:43 +03:00
common feat: Hyprland monitor config and display scale 2024-09-01 09:22:37 +03:00
home-manager/stvnliu feat: kanshi fish and tailscale 2024-09-01 09:23:43 +03:00
nixos feat: kanshi fish and tailscale 2024-09-01 09:23:43 +03:00
.envrc feat(devenv): make new devenv config that integrates alejandra and commitizen 2024-08-09 18:06:06 +08:00
.gitignore feat(devenv): make new devenv config that integrates alejandra and commitizen 2024-08-09 18:06:06 +08:00
devenv.lock feat(devenv): make new devenv config that integrates alejandra and commitizen 2024-08-09 18:06:06 +08:00
devenv.nix chore: update and Alejandra formatting on devenv 2024-08-20 16:07:20 +08:00
devenv.yaml feat(devenv): make new devenv config that integrates alejandra and commitizen 2024-08-09 18:06:06 +08:00
flake.lock chore: bump flake.lock 2024-08-25 18:34:25 +08:00
flake.nix feat: introduced new home-manager features 2024-08-25 18:40:18 +08:00
LICENSE chore: add LICENSE 2024-08-13 12:54:59 +08:00
README.md chore: update README.md 2024-08-25 18:53:53 +08:00

My NixOS configuration

  • system: "x86_64-linux"
  • host os: Linux 6.6.44, NixOS, 24.11 (Vicuna), 24.11.20240804.cb9a96f
  • multi-user?: yes
  • sandbox: yes
  • version: nix-env (Nix) 2.18.5
  • channels(root): "nixos"
  • nixpkgs: /nix/store/4cpakzyvfw1rmm9v5i3387x6jd2h1v86-source

Installation

This configuration is dependent on flakes being enabled in the system building the config.

sudo nixos-rebuild --flake <path_to_this_config>#<your_hostname> switch

Features

Nvidia drivers

This configuration uses Nvidia's new open source 560 drivers, which has decent Wayland support.

Hyprland and WM components

This configuration contains JavaScript (GJS) configuration files for AGS, the bar used in my Hyprland desktop configuration

Neovim through Nixvim

Neovim is supported with a wide range of plugin packages that allow a rich editing experience.