style:env

update:flake

Version 435 -> 436:
  bash-grammar: 0.0.0+rev=a06c2e4 → ∅, -1321.5 KiB
  brave: 1.85.116 → 1.85.117, -224.7 KiB
  c-grammar: 0.0.0+rev=ae19b67 → ∅, -615.4 KiB
  c-grammar-neovim: 0.11.5 → ∅, -615.4 KiB
  cinnamon-desktop: 6.6.0 → 6.6.1
  cinnamon-translations: 6.6.0 → 6.6.1, +568.6 KiB
  css-grammar: 0.0.0+rev=dda5cfc → ∅, -126.8 KiB
  dart-grammar: 0.0.0+rev=d4d8f3e → ∅, -996.2 KiB
  dockerfile-grammar: 0.0.0+rev=971acdd → ∅, -70.0 KiB
  firefox: +29.6 KiB
  firefox-unwrapped: -23.4 KiB
  go-grammar: 0.0.0+rev=2346a3a → ∅, -235.7 KiB
  html-grammar: 0.0.0+rev=73a3947 → ∅, -33.9 KiB
  initrd: ε → ∅
  initrd-linux-zen: 6.18 → 6.18.1
  ipxe: 1.21.1-unstable-2025-12-08 → 1.21.1-unstable-2025-12-15
  java-grammar: 0.0.0+rev=e10607b → ∅, -426.8 KiB
  javascript-grammar: 0.0.0+rev=58404d8 → ∅, -433.5 KiB
  json-grammar: 0.0.0+rev=001c28d → ∅, -20.5 KiB
  kazumi: 1.9.2 → 1.9.3, +16.0 KiB
  kotlin: 2.2.21 → 2.3.0, +2115.1 KiB
  kotlin-grammar: 0.0.0+rev=57fb456 → ∅, -5287.6 KiB
  libplasma: +10.4 KiB
  libressl: -3287.6 KiB
  linux-zen: 6.18, 6.18-modules → 6.18.1, 6.18.1-modules, -11.5 KiB
  lua-grammar: 0.0.0+rev=d760230 → ∅, -74.3 KiB
  lua-grammar-neovim: 0.11.5 → ∅, -74.4 KiB
  lua-language-server: 3.15.0 → 3.16.1, +27.9 KiB
  markdown-grammar-neovim: 0.11.5 → ∅, -365.2 KiB
  markdown_inline-grammar-neovim: 0.11.5 → ∅, -352.1 KiB
  mesa: 25.3.1 → 25.3.2, +21.9 KiB
  nemo: 6.6.1 → 6.6.2
  networkmanager: 1.54.1 → 1.54.3, +41.9 KiB
  nixos-system-dos: 26.05.20251215.1306659 → 26.05.20251218.c6245e8
  nodejs: 24.11.1 → 24.12.0, +22.3 KiB
  python-grammar: 0.0.0+rev=710796b → ∅, -479.0 KiB
  query-grammar-neovim: 0.11.5 → ∅, -39.3 KiB
  rust-analyzer: 2025-12-08 → 2025-12-15
  rust-analyzer-unwrapped: 2025-12-08 → 2025-12-15, +130.4 KiB
  rust-grammar: 0.0.0+rev=261b202 → ∅, -1119.4 KiB
  source: +251.1 KiB
  toml-grammar: 0.0.0+rev=64b5683 → ∅, -41.3 KiB
  tree-sitter-bash: ∅ → 0.0.0+rev=a06c2e4, +1321.5 KiB
  tree-sitter-c: ∅ → 0.0.0+rev=ae19b67, +615.4 KiB
  tree-sitter-c-neovim: ∅ → 0.11.5, +615.4 KiB
  tree-sitter-css: ∅ → 0.0.0+rev=dda5cfc, +126.8 KiB
  tree-sitter-dart: ∅ → 0.0.0+rev=d4d8f3e, +996.2 KiB
  tree-sitter-dockerfile: ∅ → 0.0.0+rev=971acdd, +70.0 KiB
  tree-sitter-go: ∅ → 0.0.0+rev=2346a3a, +235.7 KiB
  tree-sitter-html: ∅ → 0.0.0+rev=73a3947, +33.9 KiB
  tree-sitter-java: ∅ → 0.0.0+rev=e10607b, +426.8 KiB
  tree-sitter-javascript: ∅ → 0.0.0+rev=58404d8, +433.5 KiB
  tree-sitter-json: ∅ → 0.0.0+rev=001c28d, +20.5 KiB
  tree-sitter-kotlin: ∅ → 0.0.0+rev=57fb456, +5287.6 KiB
  tree-sitter-lua: ∅ → 0.0.0+rev=d760230, +74.3 KiB
  tree-sitter-lua-neovim: ∅ → 0.11.5, +74.4 KiB
  tree-sitter-markdown-neovim: ∅ → 0.11.5, +365.2 KiB
  tree-sitter-markdown_inline-neovim: ∅ → 0.11.5, +352.1 KiB
  tree-sitter-python: ∅ → 0.0.0+rev=710796b, +479.0 KiB
  tree-sitter-query-neovim: ∅ → 0.11.5, +39.3 KiB
  tree-sitter-rust: ∅ → 0.0.0+rev=261b202, +1119.4 KiB
  tree-sitter-toml: ∅ → 0.0.0+rev=64b5683, +41.3 KiB
  tree-sitter-tsx: ∅ → 0.0.0+rev=75b3874, +1437.6 KiB
  tree-sitter-typescript: ∅ → 0.0.0+rev=75b3874, +1405.6 KiB
  tree-sitter-vim-neovim: ∅ → 0.11.5, +1057.1 KiB
  tree-sitter-vimdoc-neovim: ∅ → 0.11.5, +166.5 KiB
  tree-sitter-vue: ∅ → 0.0.0+rev=22bdfa6, +52.4 KiB
  tree-sitter-yaml: ∅ → 0.0.0+rev=7708026, +210.9 KiB
  tsx-grammar: 0.0.0+rev=75b3874 → ∅, -1437.6 KiB
  typescript-grammar: 0.0.0+rev=75b3874 → ∅, -1405.6 KiB
  unit-script-initrd-nixos-activation: ∅ → ε
  vim-grammar-neovim: 0.11.5 → ∅, -1057.1 KiB
  vimdoc-grammar-neovim: 0.11.5 → ∅, -166.5 KiB
  vimplugin-LazyVim: 2025-11-11 → 15.13.0-unstable-2025-11-11
  vimplugin-bufferline.nvim: 2025-01-14 → 4.9.1-unstable-2025-01-14
  vimplugin-cmp_luasnip: 2024-11-04 → 0-unstable-2024-11-04
  vimplugin-conform.nvim: 2025-12-03 → 9.1.0-unstable-2025-12-14
  vimplugin-dashboard-nvim: 2025-08-31 → 0-unstable-2025-08-31
  vimplugin-flash.nvim: 2025-10-28 → 2.1.0-unstable-2025-10-28
  vimplugin-friendly-snippets: 2025-04-29 → 0-unstable-2025-04-29
  vimplugin-lazy.nvim: 2025-11-06 → 11.17.5-unstable-2025-11-06
  vimplugin-lazydev.nvim: 2025-11-06 → 1.10.0-unstable-2025-11-06
  vimplugin-mini.icons: 2025-11-03 → 0.16.0-unstable-2025-11-03
  vimplugin-mini.nvim: 2025-12-11 → 0.16.0-unstable-2025-12-13
  vimplugin-neo-tree.nvim: 2025-12-08 → 3.38.0-unstable-2025-12-08
  vimplugin-neoconf.nvim: 2025-12-12 → 1.4.0-unstable-2025-12-16
  vimplugin-neodev.nvim: 2024-07-06 → 3.0.0-unstable-2024-07-06
  vimplugin-noice.nvim: 2025-11-03 → 4.10.0-unstable-2025-11-03
  vimplugin-nvim-lint: 2025-12-11 → 0-unstable-2025-12-13
  vimplugin-nvim-lspconfig: 2025-12-12 → 2.5.0-unstable-2025-12-15
  vimplugin-nvim-notify: 2025-09-06 → 3.15.0-unstable-2025-09-06
  vimplugin-nvim-treesitter: 2025-05-24 → 0.10.0-unstable-2025-05-24
  vimplugin-nvim-treesitter-context: 2025-12-06 → 1.0.0-unstable-2025-12-06
  vimplugin-nvim-ts-autotag: 2025-09-10 → 0-unstable-2025-09-10
  vimplugin-nvim-ts-context-commentstring: 2024-12-07 → 0-unstable-2024-12-07
  vimplugin-persistence.nvim: 2025-10-28 → 3.1.0-unstable-2025-10-28
  vimplugin-snacks.nvim: 2025-11-18 → 2.30.0-unstable-2025-11-18
  vimplugin-todo-comments.nvim: 2025-11-10 → 1.5.0-unstable-2025-11-10
  vimplugin-tokyonight.nvim: 2025-11-05 → 4.14.1-unstable-2025-11-05
  vimplugin-trouble.nvim: 2025-10-31 → 3.7.1-unstable-2025-10-31
  vimplugin-vim-illuminate: 2025-05-24 → 0-unstable-2025-05-24
  vimplugin-vim-startuptime: 2025-02-18 → 4.5.0-unstable-2025-02-18
  vimplugin-which-key.nvim: 2025-10-28 → 3.17.0-unstable-2025-10-28
  vue-grammar: 0.0.0+rev=22bdfa6 → ∅, -52.4 KiB
  xapp: 3.2.0 → 3.2.1, +12.7 KiB
  yaml-grammar: 0.0.0+rev=7708026 → ∅, -210.9 KiB
  zed-editor: 0.216.1 → 0.217.2, -1236.5 KiB
This commit is contained in:
dichgrem
2025-12-18 21:36:32 +08:00
parent 0ce3551780
commit 2dcf842b77
5 changed files with 101 additions and 128 deletions

53
flake.lock generated
View File

@@ -68,26 +68,6 @@
"type": "github"
}
},
"disko": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1765794845,
"narHash": "sha256-YD5QWlGnusNbZCqR3pxG8tRxx9yUXayLZfAJRWspq2s=",
"owner": "nix-community",
"repo": "disko",
"rev": "7194cfe5b7a3660726b0fe7296070eaef601cae9",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "disko",
"type": "github"
}
},
"firefox-gnome-theme": {
"flake": false,
"locked": {
@@ -167,11 +147,11 @@
]
},
"locked": {
"lastModified": 1765980955,
"narHash": "sha256-rB45jv4uwC90vM9UZ70plfvY/2Kdygs+zlQ07dGQFk4=",
"lastModified": 1766282146,
"narHash": "sha256-0V/nKU93KdYGi+5LB/MVo355obBJw/2z9b2xS3bPJxY=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "89c9508bbe9b40d36b3dc206c2483ef176f15173",
"rev": "61fcc9de76b88e55578eb5d79fc80f2b236df707",
"type": "github"
},
"original": {
@@ -182,11 +162,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1765779637,
"narHash": "sha256-KJ2wa/BLSrTqDjbfyNx70ov/HdgNBCBBSQP3BIzKnv4=",
"lastModified": 1766070988,
"narHash": "sha256-G/WVghka6c4bAzMhTwT2vjLccg/awmHkdKSd2JrycLc=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "1306659b587dc277866c7b69eb97e5f07864d8c4",
"rev": "c6245e83d836d0433170a16eb185cefe0572f8b8",
"type": "github"
},
"original": {
@@ -196,22 +176,6 @@
"type": "github"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1764517877,
"narHash": "sha256-pp3uT4hHijIC8JUK5MEqeAWmParJrgBVzHLNfJDZxg4=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "2d293cbfa5a793b4c50d17c05ef9e385b90edf6c",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nur": {
"inputs": {
"flake-parts": [
@@ -239,7 +203,6 @@
},
"root": {
"inputs": {
"disko": "disko",
"home-manager": "home-manager",
"nixpkgs": "nixpkgs",
"stylix": "stylix"
@@ -254,7 +217,9 @@
"firefox-gnome-theme": "firefox-gnome-theme",
"flake-parts": "flake-parts",
"gnome-shell": "gnome-shell",
"nixpkgs": "nixpkgs_2",
"nixpkgs": [
"nixpkgs"
],
"nur": "nur",
"systems": "systems",
"tinted-foot": "tinted-foot",

View File

@@ -4,13 +4,14 @@
inputs = {
# chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
# daeuniverse.url = "github:daeuniverse/flake.nix";
disko.inputs.nixpkgs.follows = "nixpkgs";
disko.url = "github:nix-community/disko";
# disko.inputs.nixpkgs.follows = "nixpkgs";
# disko.url = "github:nix-community/disko";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
home-manager.url = "github:nix-community/home-manager";
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
# nixvim.inputs.nixpkgs.follows = "nixpkgs";
# nixvim.url = "github:nix-community/nixvim";
stylix.inputs.nixpkgs.follows = "nixpkgs";
stylix.url = "github:danth/stylix";
};

View File

@@ -7,7 +7,7 @@
imports = with inputs; [
./${hostname}
# chaotic.nixosModules.default
disko.nixosModules.disko
# disko.nixosModules.disko
stylix.nixosModules.stylix
home-manager.nixosModules.home-manager
{

View File

@@ -1,57 +1,65 @@
{
# Specific Use Cases
## Hardware related
# -------------------- Hardware --------------------
# See: https://github.com/blueman-project/blueman
Bluetooth = true;
### See https://github.com/blueman-project/blueman
# See: https://nixos.wiki/wiki/AMD_GPU
GPU-AMD = true;
### See https://nixos.wiki/wiki/AMD_GPU
SingBox = true;
Power-control = "TLP";
### Possible options: PPD ; TLP
# See: https://nixos.wiki/wiki/Nvidia
GPU-Nvidia = false;
## Software related
QEMU-VM-Use-Case = true;
### See https://github.com/qemu/qemu ; https://github.com/virt-manager/virt-manager
# See: https://nixos.wiki/wiki/Intel_Graphics
GPU-Intel = false;
Database-Use-Case = true;
# See: https://github.com/linrunner/TLP
Power-control = "TLP"; ## Possible options: PPD ; TLP
# Options
## System related
BootLoader = "systemd-boot";
### Possible options: grub ; grub-mirror ; systemd-boot # See https://nixos.wiki/wiki/Bootloader https://search.nixos.org/options?channel=unstable&from=0&size=50&sort=relevance&type=packages&query=mirroredBoots
# -------------------- System --------------------
# See https://nixos.wiki/wiki/Bootloader
# See: https://search.nixos.org/options?show=boot.loader.grub.mirroredBoots
BootLoader = "systemd-boot"; ## Possible options: grub ; grub-mirror ; systemd-boot
# See: https://search.nixos.org/options?show=boot.kernelPackages
# See: https://www.nyx.chaotic.cx/#using-sched-ext-schedulers
KernelPackages = "linuxPackages_zen";
### See https://search.nixos.org/options?show=boot.kernelPackages https://www.nyx.chaotic.cx/#using-sched-ext-schedulers
KeyboardLayout = "us";
### See https://en.wikipedia.org/wiki/Keyboard_layout
Locale = "en_US.UTF-8";
### See https://docs.moodle.org/405/en/Table_of_locales
# See: https://mynixos.com/nixpkgs/option/system.stateVersion
StateVersion = "26.05";
### See https://mynixos.com/nixpkgs/option/system.stateVersion
# See: https://docs.moodle.org/405/en/Table_of_locales
Locale = "en_US.UTF-8";
# See: https://en.wikipedia.org/wiki/Keyboard_layout
KeyboardLayout = "us";
# See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
TimeZone = "Asia/Singapore";
### See https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
## Wayland related
# -------------------- Display --------------------
WM = "niri"; ## Options: "Hyprland" | "niri" | "sway"
# See: https://wiki.hyprland.org/Configuring/XWayland/#hidpi-xwayland
# See: https://github.com/swaywm/sway/wiki#hidpi
ScaleLevel = "1";
# See: https://github.com/swaywm/sway/wiki#display-configuration
OutputSettings = "output * scale 1";
# See: https://wiki.hyprland.org/Configuring/Monitors
MonitorSettings = "
monitor=eDP-1, 2560x1600@165, 0x0, 1.25
monitor=DP-1, 2560x1440@144, 2560x0, 1.25
";
### MonitorSettings For Hyprland See https://wiki.hyprland.org/Configuring/Monitors/
OutputSettings = "output * scale 1";
### OutputSettings For sway See https://github.com/swaywm/sway/wiki#display-configuration
# -------------------- Software --------------------
# See: https://sing-box.sagernet.org
SingBox = true;
ScaleLevel = "1";
### For Hyprland see https://wiki.hyprland.org/Configuring/XWayland/#hidpi-xwayland
### For sway see https://github.com/swaywm/sway/wiki#hidpi
# See: https://github.com/qemu/qemu
# See: https://github.com/virt-manager/virt-manager
QEMU-VM-Use-Case = true;
WM = "niri";
### Possible options: Hyprland ; niri ; sway
# See: https://github.com/dbeaver/dbeaver
Database-Use-Case = true;
}

View File

@@ -1,63 +1,62 @@
{
# Specific Use Cases
## Hardware related
# -------------------- Hardware --------------------
# See: https://github.com/blueman-project/blueman
Bluetooth = false;
### See https://github.com/blueman-project/blueman
# See: https://nixos.wiki/wiki/AMD_GPU
GPU-AMD = false;
### See https://nixos.wiki/wiki/AMD_GPU
# See: https://nixos.wiki/wiki/Nvidia
GPU-Nvidia = false;
### See https://nixos.wiki/wiki/Nvidia
# See: https://nixos.wiki/wiki/Intel_Graphics
GPU-Intel = false;
### See https://nixos.wiki/wiki/Intel_Graphics
HotSpot-Use-Case = false;
### See https://nixos.wiki/wiki/Internet_Connection_Sharing
# See: https://github.com/linrunner/TLP
Power-control = "PPD"; ## Possible options: PPD ; TLP
# -------------------- System --------------------
# See https://nixos.wiki/wiki/Bootloader
# See: https://search.nixos.org/options?show=boot.loader.grub.mirroredBoots
BootLoader = "systemd-boot"; ## Possible options: grub ; grub-mirror ; systemd-boot
# See: https://search.nixos.org/options?show=boot.kernelPackages
# See: https://www.nyx.chaotic.cx/#using-sched-ext-schedulers
KernelPackages = "linuxPackages_zen";
# See: https://mynixos.com/nixpkgs/option/system.stateVersion
StateVersion = "26.05";
# See: https://docs.moodle.org/405/en/Table_of_locales
Locale = "en_US.UTF-8";
# See: https://en.wikipedia.org/wiki/Keyboard_layout
KeyboardLayout = "us";
# See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
TimeZone = "Asia/Singapore";
# -------------------- Display --------------------
WM = "Hyprland"; ## Options: "Hyprland" | "niri" | "sway"
# See: https://wiki.hyprland.org/Configuring/XWayland/#hidpi-xwayland
# See: https://github.com/swaywm/sway/wiki#hidpi
ScaleLevel = "1";
# See: https://github.com/swaywm/sway/wiki#display-configuration
OutputSettings = "output * scale 1";
# See: https://wiki.hyprland.org/Configuring/Monitors
MonitorSettings = "monitor = , preferred, auto, auto";
# -------------------- Software --------------------
# See: https://sing-box.sagernet.org
SingBox = true;
Power control = "PPD";
### Possible options: PPD ; TLP
## Software related
# See: https://github.com/qemu/qemu
# See: https://github.com/virt-manager/virt-manager
QEMU-VM-Use-Case = false;
### See https://github.com/qemu/qemu ; https://github.com/virt-manager/virt-manager
# See: https://github.com/dbeaver/dbeaver
Database-Use-Case = true;
# Options
## System related
BootLoader = "systemd-boot";
### Possible options: grub ; grub-mirror ; systemd-boot # See https://nixos.wiki/wiki/Bootloader https://search.nixos.org/options?channel=unstable&from=0&size=50&sort=relevance&type=packages&query=mirroredBoots
KernelPackages = "linuxPackages_zen";
### See https://search.nixos.org/options?show=boot.kernelPackages https://www.nyx.chaotic.cx/#using-sched-ext-schedulers
KeyboardLayout = "us";
### See https://en.wikipedia.org/wiki/Keyboard_layout
Locale = "en_US.UTF-8";
### See https://docs.moodle.org/405/en/Table_of_locales
StateVersion = "25.11";
### See https://mynixos.com/nixpkgs/option/system.stateVersion
TimeZone = "Asia/Singapore";
### See https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
## Wayland related
MonitorSettings = "monitor = , preferred, auto, auto";
### MonitorSettings For Hyprland See https://wiki.hyprland.org/Configuring/Monitors/
OutputSettings = "output * scale 1";
### OutputSettings For sway See https://github.com/swaywm/sway/wiki#display-configuration
ScaleLevel = "1";
### For Hyprland see https://wiki.hyprland.org/Configuring/XWayland/#hidpi-xwayland
### For sway see https://github.com/swaywm/sway/wiki#hidpi
WM = "Hyprland";
### Possible options: Hyprland ; niri ; sway
}