Dark theme, new stylix, fix nvim sessions
This commit is contained in:
parent
d73ac0037b
commit
624ba26454
11 changed files with 71 additions and 69 deletions
12
flake.lock
generated
12
flake.lock
generated
|
|
@ -194,11 +194,11 @@
|
|||
},
|
||||
"nixpkgs2": {
|
||||
"locked": {
|
||||
"lastModified": 1771369470,
|
||||
"narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=",
|
||||
"lastModified": 1774106199,
|
||||
"narHash": "sha256-US5Tda2sKmjrg2lNHQL3jRQ6p96cgfWh3J1QBliQ8Ws=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "0182a361324364ae3f436a63005877674cf45efb",
|
||||
"rev": "6c9a78c09ff4d6c21d0319114873508a6ec01655",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -263,11 +263,11 @@
|
|||
"tinted-zed": "tinted-zed"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1769819994,
|
||||
"narHash": "sha256-AJB2hcg1OgocLGuVdot9HyCD+Kv+a6znhY2i3XqcZYU=",
|
||||
"lastModified": 1773792048,
|
||||
"narHash": "sha256-Oy9PCLG3vtflFBWcJd8c/EB3h5RU7ABAIDWn6JrGf6o=",
|
||||
"owner": "nix-community",
|
||||
"repo": "stylix",
|
||||
"rev": "8b14679c0e1570b0e137f0f7997717be0fdf2cf2",
|
||||
"rev": "3f2f9d307fe58c6abe2a16eb9b62c42d53ef5ee1",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
|||
28
flake.nix
28
flake.nix
|
|
@ -41,30 +41,20 @@
|
|||
config = {
|
||||
allowUnfree = true;
|
||||
rocmSupport = true;
|
||||
permittedInsecurePackages = [
|
||||
"python-2.7.18.8"
|
||||
"electron-25.9.0"
|
||||
];
|
||||
};
|
||||
pkgs = import nixpkgs {
|
||||
inherit system;
|
||||
inherit config;
|
||||
};
|
||||
pkgs2 = import inputs.nixpkgs2 {
|
||||
inherit system;
|
||||
inherit config;
|
||||
};
|
||||
spkgs = import inputs.nixpkgs-stable {
|
||||
inherit system;
|
||||
inherit config;
|
||||
# permittedInsecurePackages = [
|
||||
# "python-2.7.18.8"
|
||||
# "electron-25.9.0"
|
||||
# ];
|
||||
};
|
||||
pkgs = import nixpkgs { inherit system config; };
|
||||
pkgs2 = import inputs.nixpkgs2 { inherit system config; };
|
||||
spkgs = import inputs.nixpkgs-stable { inherit system config; };
|
||||
in
|
||||
{
|
||||
nixosConfigurations = {
|
||||
nixos = nixpkgs.lib.nixosSystem {
|
||||
specialArgs = { inherit spkgs; inherit pkgs2; inherit inputs; };
|
||||
inherit pkgs;
|
||||
inherit system;
|
||||
specialArgs = { inherit spkgs pkgs2 inputs; };
|
||||
inherit system pkgs;
|
||||
modules = [
|
||||
./nixos/configuration.nix
|
||||
inputs.home-manager.nixosModules.default
|
||||
|
|
|
|||
|
|
@ -25,8 +25,8 @@
|
|||
startupPrograms = [
|
||||
# "lxqt-policykit-agent" # Заменил на гномовский
|
||||
"sxhkd"
|
||||
# "feh --bg-fill ~/nixos-private-dots/modules/nixos/nix-glow-gruvbox.jpg"
|
||||
"feh --bg-fill ~/nixos-private-dots/modules/nixos/nixos4k.png"
|
||||
"feh --bg-fill ~/nixos-private-dots/modules/nixos/nix-glow-gruvbox.jpg"
|
||||
# "feh --bg-fill ~/nixos-private-dots/modules/nixos/nixos4k.png"
|
||||
"nm-applet" # Нетворк манагер
|
||||
# "blueman-applet" # Блютуз в трее
|
||||
# "ksnip"
|
||||
|
|
@ -44,6 +44,7 @@
|
|||
"^2" = workspaces;
|
||||
};
|
||||
|
||||
# xprop | grep -E 'WM_CLASS|WM_NAME'
|
||||
rules = let # Это переменные
|
||||
floating1200x800 = {
|
||||
state = "floating";
|
||||
|
|
|
|||
|
|
@ -5,11 +5,11 @@
|
|||
services.dunst = {
|
||||
enable = true;
|
||||
|
||||
iconTheme = {
|
||||
name = "Gruvbox-Plus-Dark"; # Имя каталога в /usr/share/icons/
|
||||
package = pkgs.gruvbox-plus-icons; # Пакет иконок
|
||||
size = "32x32";
|
||||
};
|
||||
# iconTheme = {
|
||||
# name = "Gruvbox-Plus-Dark"; # Имя каталога в /usr/share/icons/
|
||||
# package = pkgs.gruvbox-plus-icons; # Пакет иконок
|
||||
# size = "32x32";
|
||||
# };
|
||||
|
||||
settings = {
|
||||
global = {
|
||||
|
|
|
|||
|
|
@ -15,7 +15,10 @@
|
|||
resumeDevice = "/dev/disk/by-uuid/0951089a-fd89-4647-9ddb-0e3ff63d7b49";
|
||||
kernelParams = [ "resume_offset=6799360" ];
|
||||
};
|
||||
|
||||
# Не знаю надо ли это. На виртуалке я не могу забутиться в любом случае
|
||||
# boot.initrd.systemd.enable = true;
|
||||
# boot.kernel.sysctl = {
|
||||
# # Частота использования подкачки, от 0 до 100, в стоке 60
|
||||
# # Низкое значение заставляет ядро избегать подкачки
|
||||
# # Я хочу подкачку только для гибернации, софт в RAM надо
|
||||
# "vm.swappiness" = 0;
|
||||
# };
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,16 +9,15 @@
|
|||
# autoEnable = true;
|
||||
|
||||
polarity = "light"; # "light" or "either". Если "either", то он сам определяет что будет красивее
|
||||
# base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-medium.yaml"; # Если хочешь генерить тему из обоев, то удали эту строку
|
||||
# base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-light-medium.yaml"; # Если хочешь генерить тему из обоев, то удали эту строку
|
||||
base16Scheme = "${pkgs.base16-schemes}/share/themes/rose-pine-dawn.yaml"; # Если хочешь генерить тему из обоев, то удали эту строку
|
||||
base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-medium.yaml"; # Если хочешь генерить тему из обоев, то удали эту строку
|
||||
# base16Scheme = "${pkgs.base16-schemes}/share/themes/rose-pine-dawn.yaml"; # Если хочешь генерить тему из обоев, то удали эту строку
|
||||
# image = config.lib.stylix.pixel "base00"; # Вместо обоев будет заливка фона одним цветом из темы
|
||||
# image = /home/buliway/nixos-private-dots/modules/nixos/nix-glow-gruvbox.jpg; # (не работает)
|
||||
|
||||
cursor = {
|
||||
package = pkgs.bibata-cursors;
|
||||
# name = "Bibata-Modern-Ice"; # Dark theme
|
||||
name = "Bibata-Modern-Classic"; # Light theme
|
||||
name = "Bibata-Modern-Ice"; # Dark theme
|
||||
# name = "Bibata-Modern-Classic"; # Light theme
|
||||
size = 32; # default = 32, 24 for FullHD, 48 for 4K
|
||||
};
|
||||
|
||||
|
|
@ -61,12 +60,12 @@
|
|||
name = "NotoSerif Nerd Font";
|
||||
};
|
||||
|
||||
# sizes = {
|
||||
sizes = {
|
||||
# applications = 12;
|
||||
# terminal = 15;
|
||||
terminal = 15;
|
||||
# desktop = 10;
|
||||
# popups = 10;
|
||||
# };
|
||||
};
|
||||
};
|
||||
|
||||
# opacity = {
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ in {
|
|||
# also pass inputs to home-manager modules
|
||||
useGlobalPkgs = true;
|
||||
useUserPackages = true;
|
||||
extraSpecialArgs = { inherit spkgs; inherit pkgs2; inherit inputs; };
|
||||
extraSpecialArgs = { inherit spkgs pkgs2 inputs; };
|
||||
users.${username} = ./home.nix;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -48,13 +48,19 @@
|
|||
};
|
||||
# ollama = { # Настройки для amd видеокарт серии rx6000
|
||||
# enable = true;
|
||||
# acceleration = "rocm";
|
||||
# # acceleration = "rocm"; # Не работает на новых версиях nixos
|
||||
# host = "0.0.0.0";
|
||||
# port = 11434;
|
||||
# openFirewall = true;
|
||||
# # package = pkgs2.ollama;
|
||||
# package = pkgs2.ollama;
|
||||
# rocmOverrideGfx = "10.3.0";
|
||||
# };
|
||||
# open-webui = { # WebUI для ollama
|
||||
# enable = true;
|
||||
# package = pkgs2.open-webui;
|
||||
# port = 11435; # default 8080
|
||||
# openFirewall = true;
|
||||
# };
|
||||
};
|
||||
|
||||
programs = {
|
||||
|
|
@ -77,20 +83,20 @@
|
|||
libxkbcommon
|
||||
freetype
|
||||
fontconfig
|
||||
xorg.libX11
|
||||
xorg.libXext
|
||||
xorg.libXrandr
|
||||
xorg.libXrender
|
||||
xorg.libXcursor
|
||||
xorg.libXxf86vm
|
||||
xorg.libXi
|
||||
xorg.libxcb
|
||||
xorg.libXfixes
|
||||
xorg.xcbutil
|
||||
xorg.xcbutilkeysyms
|
||||
xorg.xcbutilwm
|
||||
xorg.xcbutilimage
|
||||
xorg.xcbutilrenderutil
|
||||
libx11
|
||||
libxext
|
||||
libxrandr
|
||||
libxrender
|
||||
libxcursor
|
||||
libxxf86vm
|
||||
libxi
|
||||
libxcb
|
||||
libxfixes
|
||||
libxcb-util
|
||||
libxcb-keysyms
|
||||
libxcb-wm
|
||||
libxcb-image
|
||||
libxcb-render-util
|
||||
xcb-util-cursor
|
||||
glib
|
||||
dbus
|
||||
|
|
@ -209,6 +215,7 @@
|
|||
|
||||
# Kubernetes
|
||||
k3d # k3s in Docker
|
||||
k3s
|
||||
kubectl # Kubernetes CLI
|
||||
kubernetes-helm # Package manager for kubernetes
|
||||
|
||||
|
|
@ -221,7 +228,6 @@
|
|||
yaml-language-server # YAML LSP
|
||||
taplo # TOML LSP
|
||||
vim-language-server # VimScript LSP
|
||||
postman # API Development Environment
|
||||
insomnia
|
||||
|
||||
# For nvim
|
||||
|
|
@ -378,7 +384,7 @@
|
|||
## Media ##
|
||||
###########
|
||||
|
||||
pkgs2.strawberry
|
||||
strawberry
|
||||
obs-studio
|
||||
picard # Массовый редактор метаданных музыки
|
||||
mousai # Опенсорс шазам. Со временем просит платный api
|
||||
|
|
@ -394,7 +400,7 @@
|
|||
# (pkgs2.discord.override {
|
||||
# withVencord = true;
|
||||
# })
|
||||
pkgs2.discord
|
||||
# pkgs2.discord
|
||||
# pkgs2.vesktop
|
||||
pkgs2.telegram-desktop
|
||||
|
||||
|
|
@ -431,9 +437,11 @@
|
|||
##################
|
||||
|
||||
obsidian # Заметки
|
||||
anki # Карточки с вопросами
|
||||
pomodoro-gtk
|
||||
spkgs.planify # Таски
|
||||
super-productivity # Таски
|
||||
pkgs2.ticktick # Таски, proprietary
|
||||
# super-productivity # Таски
|
||||
# pkgs2.ticktick # Таски, proprietary
|
||||
|
||||
###########
|
||||
## Icons ##
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@ local function session_name()
|
|||
|
||||
if branch then
|
||||
sha = sha .. '-' .. branch
|
||||
sha = vim.fn.sha256(sha) -- fix shit branch name
|
||||
end
|
||||
|
||||
return sha
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ return {
|
|||
priority = 1000,
|
||||
init = function()
|
||||
-- 'rose-pine-moon', 'rose-pine-main', 'rose-pine-dawn'
|
||||
vim.cmd.colorscheme 'rose-pine-dawn'
|
||||
-- vim.cmd.colorscheme 'rose-pine-dawn'
|
||||
end,
|
||||
},
|
||||
|
||||
|
|
@ -103,7 +103,7 @@ return {
|
|||
dim_inactive = false,
|
||||
transparent_mode = false,
|
||||
}
|
||||
-- vim.cmd.colorscheme 'gruvbox'
|
||||
vim.cmd.colorscheme 'gruvbox'
|
||||
end,
|
||||
},
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue