Поменял алиасы, добавил инпут для ют-длп, убрал синхронизацию истории в разных сессиях zsh
This commit is contained in:
parent
7e7b94eece
commit
553bd11e70
5 changed files with 47 additions and 19 deletions
17
flake.lock
generated
17
flake.lock
generated
|
@ -241,6 +241,22 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nixpkgs2": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1737469691,
|
||||||
|
"narHash": "sha256-nmKOgAU48S41dTPIXAq0AHZSehWUn6ZPrUKijHAMmIk=",
|
||||||
|
"owner": "nixos",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "9e4d5190a9482a1fb9d18adf0bdb83c6e506eaab",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nixos",
|
||||||
|
"ref": "nixos-unstable",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725194671,
|
"lastModified": 1725194671,
|
||||||
|
@ -261,6 +277,7 @@
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
|
"nixpkgs2": "nixpkgs2",
|
||||||
"stylix": "stylix"
|
"stylix": "stylix"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
26
flake.nix
26
flake.nix
|
@ -5,6 +5,8 @@
|
||||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||||
# nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-24.05";
|
# nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-24.05";
|
||||||
|
|
||||||
|
nixpkgs2.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||||
|
|
||||||
home-manager = {
|
home-manager = {
|
||||||
url = "github:nix-community/home-manager";
|
url = "github:nix-community/home-manager";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
@ -25,21 +27,29 @@
|
||||||
let
|
let
|
||||||
system = "x86_64-linux"; # Не понимаю зачем, если это в hardware.nix указывается
|
system = "x86_64-linux"; # Не понимаю зачем, если это в hardware.nix указывается
|
||||||
# pkgs = nixpkgs.legacyPackages.${system};
|
# pkgs = nixpkgs.legacyPackages.${system};
|
||||||
|
config = {
|
||||||
|
allowUnfree = true;
|
||||||
|
permittedInsecurePackages = [
|
||||||
|
"python-2.7.18.8"
|
||||||
|
"electron-25.9.0"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
pkgs = import nixpkgs {
|
pkgs = import nixpkgs {
|
||||||
inherit system;
|
inherit system;
|
||||||
config = {
|
inherit config;
|
||||||
allowUnfree = true;
|
|
||||||
permittedInsecurePackages = [
|
|
||||||
"python-2.7.18.8"
|
|
||||||
"electron-25.9.0"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
pkgs2 = import inputs.nixpkgs2 {
|
||||||
|
inherit system;
|
||||||
|
inherit config;
|
||||||
|
};
|
||||||
|
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
nixosConfigurations = {
|
nixosConfigurations = {
|
||||||
nixos = nixpkgs.lib.nixosSystem {
|
nixos = nixpkgs.lib.nixosSystem {
|
||||||
specialArgs = {inherit inputs;};
|
specialArgs = { inherit pkgs2; inherit inputs; };
|
||||||
inherit pkgs;
|
inherit pkgs;
|
||||||
inherit system;
|
inherit system;
|
||||||
modules = [
|
modules = [
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
upg = "sudo nixos-rebuild switch --impure --upgrade --flake ${flakeDir}"; # Обновить пакеты, но не репозиторий во fleke.lock
|
upg = "sudo nixos-rebuild switch --impure --upgrade --flake ${flakeDir}"; # Обновить пакеты, но не репозиторий во fleke.lock
|
||||||
|
|
||||||
# Возможно это аналог "sudo pacman -Sy". Обновить репозиторий, чтоб потом на него обновиться? Пакеты не обновляет
|
# Возможно это аналог "sudo pacman -Sy". Обновить репозиторий, чтоб потом на него обновиться? Пакеты не обновляет
|
||||||
upd = "nix flake update ${flakeDir}"; # Обновляет flake.lock на последние коммиты с гитхаба?
|
upd = "sudo nix flake update --flake ${flakeDir}"; # Обновляет flake.lock на последние коммиты с гитхаба?
|
||||||
|
|
||||||
pkgs = "nvim ${flakeDir}/nixos/packages.nix";
|
pkgs = "nvim ${flakeDir}/nixos/packages.nix";
|
||||||
|
|
||||||
|
@ -43,6 +43,7 @@
|
||||||
history = {
|
history = {
|
||||||
ignoreAllDups = true; # Удалять дубликаты из истории
|
ignoreAllDups = true; # Удалять дубликаты из истории
|
||||||
ignoreSpace = true; # Не сохранять команду в истории, если перед ней стоит пробел
|
ignoreSpace = true; # Не сохранять команду в истории, если перед ней стоит пробел
|
||||||
|
share = false; # Не синхронизировать историю в разных сессиях
|
||||||
};
|
};
|
||||||
|
|
||||||
# Environment variables that will be set for zsh session.
|
# Environment variables that will be set for zsh session.
|
||||||
|
@ -63,7 +64,7 @@
|
||||||
# "alias-finder" # Напомнит, если у написанной команды есть алиас (нет, так что заменил пакетом)
|
# "alias-finder" # Напомнит, если у написанной команды есть алиас (нет, так что заменил пакетом)
|
||||||
"aliases" # "als" в терминале покажет все алиасы (нет). Можно добавить слово для фильтрации
|
"aliases" # "als" в терминале покажет все алиасы (нет). Можно добавить слово для фильтрации
|
||||||
# "autoenv" # If a directory contains an .env file, it will automatically be executed when you cd into it (нет)
|
# "autoenv" # If a directory contains an .env file, it will automatically be executed when you cd into it (нет)
|
||||||
"bgnotify" # Оповещения для долгих комманд. Make sure you have "notify-send" or "kdialog" installed
|
# "bgnotify" # Оповещения для долгих комманд. Make sure you have "notify-send" or "kdialog" installed. Хуета. По кд булькает
|
||||||
"colored-man-pages" # Adds colors to man pages
|
"colored-man-pages" # Adds colors to man pages
|
||||||
#"command-not-found" # Скажет какой пакет скачать, если команда не найдена
|
#"command-not-found" # Скажет какой пакет скачать, если команда не найдена
|
||||||
"copypath" # В терминале "copypath" скопирует нынешний абсолютный путь. Можно "copypath файл или дироктория"
|
"copypath" # В терминале "copypath" скопирует нынешний абсолютный путь. Можно "copypath файл или дироктория"
|
||||||
|
@ -85,7 +86,7 @@
|
||||||
# "podman" # Autocompletion and aliases for podman.
|
# "podman" # Autocompletion and aliases for podman.
|
||||||
#"python" # Aliases for useful Python commands
|
#"python" # Aliases for useful Python commands
|
||||||
"rust" # Completion for rustc, rustup and cargo
|
"rust" # Completion for rustc, rustup and cargo
|
||||||
"safe-paste" # Preventing any code from running while pasting, so you have a chance to review what was pasted
|
# "safe-paste" # Preventing any code from running while pasting, so you have a chance to review what was pasted. Для говноедов. Делает ссылки хуйнёй неюзабельной
|
||||||
"ssh-agent" # Автостарт ssh-agent. Хз надо ли настраивать и если да, то как
|
"ssh-agent" # Автостарт ssh-agent. Хз надо ли настраивать и если да, то как
|
||||||
# "starship" # А надо ли оно? Я для starship написал отдельно вкл интеграции в его файле настроек
|
# "starship" # А надо ли оно? Я для starship написал отдельно вкл интеграции в его файле настроек
|
||||||
# "systemadmin" # Adds a series of aliases and functions which make a System Administrator's life easier
|
# "systemadmin" # Adds a series of aliases and functions which make a System Administrator's life easier
|
||||||
|
@ -99,7 +100,7 @@
|
||||||
];
|
];
|
||||||
|
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
zstyle :omz:plugins:ssh-agent identities git-git.urec56.ru echoapps_gitlab_mail@urec56.ru wyrenereli_github
|
zstyle :omz:plugins:ssh-agent identities git-git.urec56.ru echoapps_gitlab_mail@urec56.ru wyrenereli_github urec56_github
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ pkgs, ... }: {
|
{ pkgs, pkgs2, ... }: {
|
||||||
|
|
||||||
# https://nixos.wiki/wiki/Fonts
|
# https://nixos.wiki/wiki/Fonts
|
||||||
fonts.packages = with pkgs; [
|
fonts.packages = with pkgs; [
|
||||||
|
@ -205,7 +205,7 @@
|
||||||
btop # Монитор ресурсов в терминале
|
btop # Монитор ресурсов в терминале
|
||||||
rocmPackages.rocm-smi # Чтоб в btop было gpu (не работает)
|
rocmPackages.rocm-smi # Чтоб в btop было gpu (не работает)
|
||||||
# rocmPackages_5.rocm-smi # Старая версия пакета выше. Хз какой надо
|
# rocmPackages_5.rocm-smi # Старая версия пакета выше. Хз какой надо
|
||||||
yt-dlp # Скачивать и смотреть медиа с разных сайтов
|
pkgs2.yt-dlp # Скачивать и смотреть медиа с разных сайтов
|
||||||
tasktimer # TUI task timer. Можно несколько таймеров с описанием запустить. В терминал tt
|
tasktimer # TUI task timer. Можно несколько таймеров с описанием запустить. В терминал tt
|
||||||
timer # A "sleep" with progress. Таймер на пельмени "timer 5m"
|
timer # A "sleep" with progress. Таймер на пельмени "timer 5m"
|
||||||
libqalculate # Advanced calculator library
|
libqalculate # Advanced calculator library
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
mkdir -p $HOME/.config/xfce4/
|
mkdir -p $HOME/.config/xfce4/
|
||||||
cp $HOME/nixos-private-dots/shit/helpers.rc $HOME/.config/xfce4/helpers.rc
|
cp $HOME/nixos_dots/shit/helpers.rc $HOME/.config/xfce4/helpers.rc
|
||||||
cp $HOME/nixos-private-dots/shit/mimeapps.list $HOME/.config/mimeapps.list
|
cp $HOME/nixos_dots/shit/mimeapps.list $HOME/.config/mimeapps.list
|
||||||
|
|
||||||
cp -r $HOME/nixos-private-dots/shit/Kvantum $HOME/.config/Kvantum
|
cp -r $HOME/nixos_dots/shit/Kvantum $HOME/.config/Kvantum
|
||||||
cp -r $HOME/nixos-private-dots/shit/qt5ct $HOME/.config/qt5ct
|
cp -r $HOME/nixos_dots/shit/qt5ct $HOME/.config/qt5ct
|
||||||
cp -r $HOME/nixos-private-dots/shit/qt6ct $HOME/.config/qt6ct
|
cp -r $HOME/nixos_dots/shit/qt6ct $HOME/.config/qt6ct
|
||||||
|
|
Loading…
Add table
Reference in a new issue