.
This commit is contained in:
@@ -78,6 +78,17 @@
|
|||||||
# tree
|
# tree
|
||||||
# ];
|
# ];
|
||||||
# };
|
# };
|
||||||
|
fonts.packages = with pkgs; [
|
||||||
|
noto-fonts
|
||||||
|
noto-fonts-cjk
|
||||||
|
noto-fonts-emoji
|
||||||
|
liberation_ttf
|
||||||
|
fira-code
|
||||||
|
fira-code-symbols
|
||||||
|
mplus-outline-fonts.githubRelease
|
||||||
|
dina-font
|
||||||
|
(nerdfonts.override { fonts = [ "FiraCode" "DroidSansMono" ]; })
|
||||||
|
];
|
||||||
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
|
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
|
||||||
"steam"
|
"steam"
|
||||||
"steam-original"
|
"steam-original"
|
||||||
@@ -123,6 +134,9 @@
|
|||||||
# System76 Devices
|
# System76 Devices
|
||||||
hardware.system76.enableAll = true;
|
hardware.system76.enableAll = true;
|
||||||
|
|
||||||
|
services.auto-cpufreq.enable = true;
|
||||||
|
services.thermald.enable = true;
|
||||||
|
|
||||||
zramSwap = {
|
zramSwap = {
|
||||||
enable = true;
|
enable = true;
|
||||||
algorithm = "zstd";
|
algorithm = "zstd";
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
|
|
||||||
# The home.packages option allows you to install Nix packages into your
|
# The home.packages option allows you to install Nix packages into your
|
||||||
# environment.
|
# environment.
|
||||||
|
|
||||||
home.packages = [
|
home.packages = [
|
||||||
pkgs.cmake
|
pkgs.cmake
|
||||||
pkgs.contour
|
pkgs.contour
|
||||||
@@ -33,8 +34,6 @@
|
|||||||
pkgs.swww
|
pkgs.swww
|
||||||
pkgs.thunderbird
|
pkgs.thunderbird
|
||||||
pkgs.tree
|
pkgs.tree
|
||||||
|
|
||||||
(pkgs.nerdfonts.override { fonts = [ "FiraCode" "DroidSansMono" ]; })
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# Home Manager is pretty good at managing dotfiles. The primary way to manage
|
# Home Manager is pretty good at managing dotfiles. The primary way to manage
|
||||||
|
|||||||
@@ -259,7 +259,7 @@ profiles:
|
|||||||
# Font related configuration (font face, styles, size, rendering mode).
|
# Font related configuration (font face, styles, size, rendering mode).
|
||||||
font:
|
font:
|
||||||
# Initial font size in pixels.
|
# Initial font size in pixels.
|
||||||
size: 14
|
size: 16
|
||||||
|
|
||||||
# DPI scaling factor applied on top of the system configured on (default: 1.0).
|
# DPI scaling factor applied on top of the system configured on (default: 1.0).
|
||||||
dpi_scale: 1.0
|
dpi_scale: 1.0
|
||||||
|
|||||||
@@ -164,8 +164,8 @@
|
|||||||
"w K" '(evil-window-move-very-top :wk "Move split to top")
|
"w K" '(evil-window-move-very-top :wk "Move split to top")
|
||||||
"w L" '(evil-window-move-far-right :wk "Move split to right")
|
"w L" '(evil-window-move-far-right :wk "Move split to right")
|
||||||
"w c" '(evil-window-delete :wk "Close window")
|
"w c" '(evil-window-delete :wk "Close window")
|
||||||
"w o" '(delete-other-windows :wk "__")
|
"w o" '(delete-other-windows :wk "Delete other windows")
|
||||||
"w =" '(balance-windows :wk "__")
|
"w =" '(balance-windows :wk "Balance windows")
|
||||||
"q k" '(kill-buffer-and-window :wk "Kill buf and window")
|
"q k" '(kill-buffer-and-window :wk "Kill buf and window")
|
||||||
"q q" '(save-buffers-kill-terminal :wk "Save bufs, kill term"))
|
"q q" '(save-buffers-kill-terminal :wk "Save bufs, kill term"))
|
||||||
|
|
||||||
@@ -421,7 +421,7 @@
|
|||||||
|
|
||||||
(use-package vterm
|
(use-package vterm
|
||||||
:config
|
:config
|
||||||
(setq shell-file-name "/bin/bash"
|
(setq shell-file-name "/run/current-system/sw/bin/bash"
|
||||||
vterm-max-scrollback 5000))
|
vterm-max-scrollback 5000))
|
||||||
|
|
||||||
(use-package vterm-toggle
|
(use-package vterm-toggle
|
||||||
@@ -520,6 +520,7 @@
|
|||||||
'ivy-rich-switch-buffer-transformer))
|
'ivy-rich-switch-buffer-transformer))
|
||||||
|
|
||||||
(use-package zig-mode)
|
(use-package zig-mode)
|
||||||
|
(use-package nix-mode)
|
||||||
;; (use-package jai-mode)
|
;; (use-package jai-mode)
|
||||||
(use-package rust-mode)
|
(use-package rust-mode)
|
||||||
(use-package cargo-mode)
|
(use-package cargo-mode)
|
||||||
|
|||||||
@@ -225,8 +225,8 @@
|
|||||||
"w K" '(evil-window-move-very-top :wk "Move split to top")
|
"w K" '(evil-window-move-very-top :wk "Move split to top")
|
||||||
"w L" '(evil-window-move-far-right :wk "Move split to right")
|
"w L" '(evil-window-move-far-right :wk "Move split to right")
|
||||||
"w c" '(evil-window-delete :wk "Close window")
|
"w c" '(evil-window-delete :wk "Close window")
|
||||||
"w o" '(delete-other-windows :wk "__")
|
"w o" '(delete-other-windows :wk "Delete other windows")
|
||||||
"w =" '(balance-windows :wk "__")
|
"w =" '(balance-windows :wk "Balance windows")
|
||||||
"q k" '(kill-buffer-and-window :wk "Kill buf and window")
|
"q k" '(kill-buffer-and-window :wk "Kill buf and window")
|
||||||
"q q" '(save-buffers-kill-terminal :wk "Save bufs, kill term"))
|
"q q" '(save-buffers-kill-terminal :wk "Save bufs, kill term"))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user