Поменял алиасы, добавил инпут для ют-длп, убрал синхронизацию истории в разных сессиях 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"
|
||||
}
|
||||
},
|
||||
"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": {
|
||||
"locked": {
|
||||
"lastModified": 1725194671,
|
||||
|
@ -261,6 +277,7 @@
|
|||
"inputs": {
|
||||
"home-manager": "home-manager",
|
||||
"nixpkgs": "nixpkgs",
|
||||
"nixpkgs2": "nixpkgs2",
|
||||
"stylix": "stylix"
|
||||
}
|
||||
},
|
||||
|
|
26
flake.nix
26
flake.nix
|
@ -5,6 +5,8 @@
|
|||
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||
# nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-24.05";
|
||||
|
||||
nixpkgs2.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||
|
||||
home-manager = {
|
||||
url = "github:nix-community/home-manager";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
|
@ -25,21 +27,29 @@
|
|||
let
|
||||
system = "x86_64-linux"; # Не понимаю зачем, если это в hardware.nix указывается
|
||||
# pkgs = nixpkgs.legacyPackages.${system};
|
||||
config = {
|
||||
allowUnfree = true;
|
||||
permittedInsecurePackages = [
|
||||
"python-2.7.18.8"
|
||||
"electron-25.9.0"
|
||||
];
|
||||
};
|
||||
|
||||
pkgs = import nixpkgs {
|
||||
inherit system;
|
||||
config = {
|
||||
allowUnfree = true;
|
||||
permittedInsecurePackages = [
|
||||
"python-2.7.18.8"
|
||||
"electron-25.9.0"
|
||||
];
|
||||
};
|
||||
inherit config;
|
||||
};
|
||||
|
||||
pkgs2 = import inputs.nixpkgs2 {
|
||||
inherit system;
|
||||
inherit config;
|
||||
};
|
||||
|
||||
in
|
||||
{
|
||||
nixosConfigurations = {
|
||||
nixos = nixpkgs.lib.nixosSystem {
|
||||
specialArgs = {inherit inputs;};
|
||||
specialArgs = { inherit pkgs2; inherit inputs; };
|
||||
inherit pkgs;
|
||||
inherit system;
|
||||
modules = [
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
upg = "sudo nixos-rebuild switch --impure --upgrade --flake ${flakeDir}"; # Обновить пакеты, но не репозиторий во fleke.lock
|
||||
|
||||
# Возможно это аналог "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";
|
||||
|
||||
|
@ -43,6 +43,7 @@
|
|||
history = {
|
||||
ignoreAllDups = true; # Удалять дубликаты из истории
|
||||
ignoreSpace = true; # Не сохранять команду в истории, если перед ней стоит пробел
|
||||
share = false; # Не синхронизировать историю в разных сессиях
|
||||
};
|
||||
|
||||
# Environment variables that will be set for zsh session.
|
||||
|
@ -63,7 +64,7 @@
|
|||
# "alias-finder" # Напомнит, если у написанной команды есть алиас (нет, так что заменил пакетом)
|
||||
"aliases" # "als" в терминале покажет все алиасы (нет). Можно добавить слово для фильтрации
|
||||
# "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
|
||||
#"command-not-found" # Скажет какой пакет скачать, если команда не найдена
|
||||
"copypath" # В терминале "copypath" скопирует нынешний абсолютный путь. Можно "copypath файл или дироктория"
|
||||
|
@ -85,7 +86,7 @@
|
|||
# "podman" # Autocompletion and aliases for podman.
|
||||
#"python" # Aliases for useful Python commands
|
||||
"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. Хз надо ли настраивать и если да, то как
|
||||
# "starship" # А надо ли оно? Я для starship написал отдельно вкл интеграции в его файле настроек
|
||||
# "systemadmin" # Adds a series of aliases and functions which make a System Administrator's life easier
|
||||
|
@ -99,7 +100,7 @@
|
|||
];
|
||||
|
||||
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
|
||||
fonts.packages = with pkgs; [
|
||||
|
@ -205,7 +205,7 @@
|
|||
btop # Монитор ресурсов в терминале
|
||||
rocmPackages.rocm-smi # Чтоб в btop было gpu (не работает)
|
||||
# rocmPackages_5.rocm-smi # Старая версия пакета выше. Хз какой надо
|
||||
yt-dlp # Скачивать и смотреть медиа с разных сайтов
|
||||
pkgs2.yt-dlp # Скачивать и смотреть медиа с разных сайтов
|
||||
tasktimer # TUI task timer. Можно несколько таймеров с описанием запустить. В терминал tt
|
||||
timer # A "sleep" with progress. Таймер на пельмени "timer 5m"
|
||||
libqalculate # Advanced calculator library
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
mkdir -p $HOME/.config/xfce4/
|
||||
cp $HOME/nixos-private-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/helpers.rc $HOME/.config/xfce4/helpers.rc
|
||||
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-private-dots/shit/qt5ct $HOME/.config/qt5ct
|
||||
cp -r $HOME/nixos-private-dots/shit/qt6ct $HOME/.config/qt6ct
|
||||
cp -r $HOME/nixos_dots/shit/Kvantum $HOME/.config/Kvantum
|
||||
cp -r $HOME/nixos_dots/shit/qt5ct $HOME/.config/qt5ct
|
||||
cp -r $HOME/nixos_dots/shit/qt6ct $HOME/.config/qt6ct
|
||||
|
|
Loading…
Add table
Reference in a new issue