Delete imv, lynx, krita, gimp. Add davinci resolve
This commit is contained in:
parent
4427a3f83c
commit
7d0d3b8b45
11 changed files with 60 additions and 63 deletions
12
README.md
12
README.md
|
|
@ -198,7 +198,7 @@
|
||||||
| ScreenLock | betterlockscreen/i3lock |
|
| ScreenLock | betterlockscreen/i3lock |
|
||||||
| Notification | Dunst |
|
| Notification | Dunst |
|
||||||
| Files | Thunar, Ranger |
|
| Files | Thunar, Ranger |
|
||||||
| Images | qView, imv, feh |
|
| Images | qView |
|
||||||
| Video | mpv with plugins |
|
| Video | mpv with plugins |
|
||||||
| Music | Strawberry, Picard, Mousai, spek |
|
| Music | Strawberry, Picard, Mousai, spek |
|
||||||
| Browsers | Librewolf, Firefox, Chromium |
|
| Browsers | Librewolf, Firefox, Chromium |
|
||||||
|
|
@ -206,17 +206,17 @@
|
||||||
| Audio | PipeWire, pavucontrol |
|
| Audio | PipeWire, pavucontrol |
|
||||||
| Color Theme | Gruvbox Dark Medium |
|
| Color Theme | Gruvbox Dark Medium |
|
||||||
| Icons | Gruvbox Plus Dark |
|
| Icons | Gruvbox Plus Dark |
|
||||||
| DM | LightDM |
|
| DM | SDDM |
|
||||||
| Compositor | Нет. Мб будет стоковый picom |
|
| Compositor | Нет. Мб будет стоковый picom |
|
||||||
| Screenshare | OBS, Screenkey, ksnip |
|
| Screenshare | OBS, Screenkey, ksnip |
|
||||||
| Code Editor | VSCode, JetBrains, nixvim, helix |
|
| Code Editor | NeoVim, VSCode |
|
||||||
| Video Editor | Blender |
|
| Video Editor | Blender, Davinci Resolve |
|
||||||
| Fetch | fastfetch |
|
| Fetch | fastfetch |
|
||||||
| Torrent | qBittorrent |
|
| Torrent | qBittorrent |
|
||||||
| Email client | Thunderbird |
|
| Email client | Thunderbird |
|
||||||
| Color picker | xcolor, gcolor3 |
|
| Color picker | xcolor, gcolor3 |
|
||||||
| Docs/eBook | Evince, LibreOffice, Calibre |
|
| Docs/eBook | Evince, LibreOffice, Calibre |
|
||||||
| Design | Gimp, Krita |
|
| Design | Affinity |
|
||||||
| Productivity | Obsidian, Planify |
|
| Productivity | Obsidian, Planify |
|
||||||
|
|
||||||
Чтоб узнать sha256 для гитхаб репы, пишем в терминал эту команду:
|
Чтоб узнать sha256 для гитхаб репы, пишем в терминал эту команду:
|
||||||
|
|
@ -575,4 +575,4 @@ Wifi
|
||||||
- **Base0E** – **Class Names/Constructors**: Акцентный цвет для имён классов или конструкторов. Фиолетовый.
|
- **Base0E** – **Class Names/Constructors**: Акцентный цвет для имён классов или конструкторов. Фиолетовый.
|
||||||
- **Base0F** – **Deprecated Elements/Exceptions**: Обычно используется для устаревших элементов или исключений. Коричневый.
|
- **Base0F** – **Deprecated Elements/Exceptions**: Обычно используется для устаревших элементов или исключений. Коричневый.
|
||||||
|
|
||||||
Эти цвета обеспечивают чёткую структуру для создания тем, где легко отличить синтаксические элементы или UI-компоненты.
|
Эти цвета обеспечивают чёткую структуру для создания тем, где легко отличить синтаксические элементы или UI-компоненты.
|
||||||
|
|
|
||||||
|
|
@ -28,17 +28,17 @@
|
||||||
"x-scheme-handler/https" = [ "librewolf.desktop" ];
|
"x-scheme-handler/https" = [ "librewolf.desktop" ];
|
||||||
"x-scheme-handler/unknown" = [ "librewolf.desktop" ];
|
"x-scheme-handler/unknown" = [ "librewolf.desktop" ];
|
||||||
# Images
|
# Images
|
||||||
"image/*" = [ "qview.desktop" "imv.desktop" ];
|
"image/*" = [ "qview.desktop" ];
|
||||||
"image/avif" = [ "imv.desktop" "qview.desktop" ];
|
"image/avif" = [ "qview.desktop" ];
|
||||||
"image/gif" = [ "qview.desktop" "imv.desktop" ];
|
"image/gif" = [ "qview.desktop" ];
|
||||||
"image/jpeg" = [ "qview.desktop" "imv.desktop" ]; # Обычный jpeg, прогрузка сверху вниз
|
"image/jpeg" = [ "qview.desktop" ]; # Обычный jpeg, прогрузка сверху вниз
|
||||||
"image/pjpeg" = [ "qview.desktop" "imv.desktop" ]; # Сначала размытый и постепенной лучше видно, для медленного инета
|
"image/pjpeg" = [ "qview.desktop" ]; # Сначала размытый и постепенной лучше видно, для медленного инета
|
||||||
"image/apng" = [ "qview.desktop" "imv.desktop" ]; # Анимированный png
|
"image/apng" = [ "qview.desktop" ]; # Анимированный png
|
||||||
"image/png" = [ "qview.desktop" "imv.desktop" ];
|
"image/png" = [ "qview.desktop" ];
|
||||||
"image/svg+xml" = [ "qview.desktop" "imv.desktop" ];
|
"image/svg+xml" = [ "qview.desktop" ];
|
||||||
"image/webp" = [ "qview.desktop" "imv.desktop" ];
|
"image/webp" = [ "qview.desktop" ];
|
||||||
"image/x-icon" = [ "qview.desktop" "imv.desktop" ];
|
"image/x-icon" = [ "qview.desktop" ];
|
||||||
"image/vnd.microsoft.icon" = [ "qview.desktop" "imv.desktop" ];
|
"image/vnd.microsoft.icon" = [ "qview.desktop" ];
|
||||||
# Video
|
# Video
|
||||||
"video/*" = [ "mpv.desktop" ];
|
"video/*" = [ "mpv.desktop" ];
|
||||||
"video/mp4" = [ "mpv.desktop" ];
|
"video/mp4" = [ "mpv.desktop" ];
|
||||||
|
|
@ -89,17 +89,17 @@
|
||||||
|
|
||||||
associations.added = { # Дополнительные приложения для нужного файла. Будет в меню "Открыть с помощью"
|
associations.added = { # Дополнительные приложения для нужного файла. Будет в меню "Открыть с помощью"
|
||||||
# Images
|
# Images
|
||||||
"image/*" = [ "qview.desktop" "imv.desktop" ];
|
"image/*" = [ "qview.desktop" ];
|
||||||
"image/avif" = [ "imv.desktop" "qview.desktop" ];
|
"image/avif" = [ "qview.desktop" ];
|
||||||
"image/gif" = [ "qview.desktop" "imv.desktop" ];
|
"image/gif" = [ "qview.desktop" ];
|
||||||
"image/jpeg" = [ "qview.desktop" "imv.desktop" ]; # Обычный jpeg, прогрузка сверху вниз
|
"image/jpeg" = [ "qview.desktop" ]; # Обычный jpeg, прогрузка сверху вниз
|
||||||
"image/pjpeg" = [ "qview.desktop" "imv.desktop" ]; # Сначала размытый и постепенной лучше видно, для медленного инета
|
"image/pjpeg" = [ "qview.desktop" ]; # Сначала размытый и постепенной лучше видно, для медленного инета
|
||||||
"image/apng" = [ "qview.desktop" "imv.desktop" ]; # Анимированный png
|
"image/apng" = [ "qview.desktop" ]; # Анимированный png
|
||||||
"image/png" = [ "qview.desktop" "imv.desktop" ];
|
"image/png" = [ "qview.desktop" ];
|
||||||
"image/svg+xml" = [ "qview.desktop" "imv.desktop" ];
|
"image/svg+xml" = [ "qview.desktop" ];
|
||||||
"image/webp" = [ "qview.desktop" "imv.desktop" ];
|
"image/webp" = [ "qview.desktop" ];
|
||||||
"image/x-icon" = [ "qview.desktop" "imv.desktop" ];
|
"image/x-icon" = [ "qview.desktop" ];
|
||||||
"image/vnd.microsoft.icon" = [ "qview.desktop" "imv.desktop" ];
|
"image/vnd.microsoft.icon" = [ "qview.desktop" ];
|
||||||
# Text
|
# Text
|
||||||
"text/*" = [ "nvim.desktop" "code.desktop" ];
|
"text/*" = [ "nvim.desktop" "code.desktop" ];
|
||||||
"text/css" = [ "nvim.desktop" "code.desktop" ];
|
"text/css" = [ "nvim.desktop" "code.desktop" ];
|
||||||
|
|
@ -118,4 +118,4 @@
|
||||||
"application/yaml" = [ "nvim.desktop" "code.desktop" ];
|
"application/yaml" = [ "nvim.desktop" "code.desktop" ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,16 +2,12 @@
|
||||||
imports = [
|
imports = [
|
||||||
./ranger/ranger.nix
|
./ranger/ranger.nix
|
||||||
|
|
||||||
./gui/vscode.nix
|
|
||||||
|
|
||||||
./imv/imv.nix
|
|
||||||
./mpv/mpv.nix
|
./mpv/mpv.nix
|
||||||
./obs/obs.nix
|
./obs/obs.nix
|
||||||
|
|
||||||
./terminal/alacritty.nix
|
./terminal/alacritty.nix
|
||||||
./terminal/git.nix
|
./terminal/git.nix # FIXME: удалить, ставить руками в терминале под разные аккаунты
|
||||||
./terminal/kitty.nix
|
./terminal/kitty.nix
|
||||||
./terminal/lynx.nix
|
|
||||||
./terminal/starship.nix
|
./terminal/starship.nix
|
||||||
./terminal/zellij.nix
|
./terminal/zellij.nix
|
||||||
./terminal/zsh.nix
|
./terminal/zsh.nix
|
||||||
|
|
|
||||||
|
|
@ -180,6 +180,7 @@ ext cbz, has zathura, X, flag f = zathura -- "$@"
|
||||||
mime ^image/svg, has inkscape, X, flag f = inkscape -- "$@"
|
mime ^image/svg, has inkscape, X, flag f = inkscape -- "$@"
|
||||||
mime ^image/svg, has display, X, flag f = display -- "$@"
|
mime ^image/svg, has display, X, flag f = display -- "$@"
|
||||||
|
|
||||||
|
mime ^image, has qview, X, flag f = qview -- "$@"
|
||||||
mime ^image, has imv, X, flag f = imv -- "$@"
|
mime ^image, has imv, X, flag f = imv -- "$@"
|
||||||
mime ^image, has pqiv, X, flag f = pqiv -- "$@"
|
mime ^image, has pqiv, X, flag f = pqiv -- "$@"
|
||||||
mime ^image, has sxiv, X, flag f = sxiv -- "$@"
|
mime ^image, has sxiv, X, flag f = sxiv -- "$@"
|
||||||
|
|
|
||||||
|
|
@ -83,14 +83,13 @@ in {
|
||||||
|
|
||||||
nix.settings = {
|
nix.settings = {
|
||||||
experimental-features = ["nix-command" "flakes"];
|
experimental-features = ["nix-command" "flakes"];
|
||||||
# Some cache to avoid compiling yourself
|
# Кеш, чтоб не компилить некоторый софт
|
||||||
# Если начинает компилить, то удалить пакет и применить только с этой настройкой
|
# Если начинает компилить, то удалить пакет и применить только с этой настройкой
|
||||||
|
# Потом добавить пакет обратно
|
||||||
substituters = [
|
substituters = [
|
||||||
"https://nix-gaming.cachix.org"
|
|
||||||
"https://cache.garnix.io"
|
"https://cache.garnix.io"
|
||||||
];
|
];
|
||||||
trusted-public-keys = [
|
trusted-public-keys = [
|
||||||
"nix-gaming.cachix.org-1:nbjlureqMbRAxR1gJ/f3hxemL9svXaZF/Ees8vCUUs4=" # https://github.com/fufexan/nix-gaming
|
|
||||||
"cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g=" # https://github.com/mrshmllow/affinity-nix
|
"cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g=" # https://github.com/mrshmllow/affinity-nix
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -408,15 +408,15 @@
|
||||||
###########
|
###########
|
||||||
|
|
||||||
strawberry # Музыкальный плеер
|
strawberry # Музыкальный плеер
|
||||||
obs-studio # Запись видео # TODO: Настройки надо сделать декларативными
|
obs-studio # Запись видео
|
||||||
picard # Массовый редактор метаданных музыки
|
picard # Массовый редактор метаданных музыки
|
||||||
mousai # Опенсорс шазам. Со временем просит платный api
|
mousai # Опенсорс шазам. Со временем просит платный api
|
||||||
spek # Спектрограмма аудио.
|
spek # Спектрограмма аудио.
|
||||||
mpv # Смотреть видео
|
mpv # Смотреть видео
|
||||||
# Смотреть картинки
|
# Смотреть картинки
|
||||||
imv # Не умеет показывать анимированные webp. Через раз может показывать avif
|
# imv # Не умеет показывать анимированные webp. Через раз может показывать avif
|
||||||
qview # Умеет открывать всё, включая анимированный webp и avif
|
qview # Умеет открывать всё, включая анимированный webp и avif
|
||||||
feh # Нужен в большом количестве софта как зависимость. Может в avif, но криво
|
# feh # Нужен в большом количестве софта как зависимость. Может в avif, но криво
|
||||||
|
|
||||||
############
|
############
|
||||||
## Social ##
|
## Social ##
|
||||||
|
|
@ -451,8 +451,9 @@
|
||||||
############
|
############
|
||||||
|
|
||||||
inputs.affinity-nix.packages.${pkgs.system}.v3
|
inputs.affinity-nix.packages.${pkgs.system}.v3
|
||||||
krita # Рисовать 1. Часто крашится
|
# krita # Рисовать 1. Часто крашится
|
||||||
pkgs2.gimp3 # Рисовать 2. Потом выберу что оставить
|
# pkgs2.gimp3 # Рисовать 2. Потом выберу что оставить
|
||||||
|
pkgs2.davinci-resolve # Рендер видео. Проприетарное, бесплатная версия
|
||||||
blender-hip # 3д графика и рендер видео
|
blender-hip # 3д графика и рендер видео
|
||||||
gcolor3 # GUI color picker
|
gcolor3 # GUI color picker
|
||||||
xcolor # CLI color picker https://github.com/Soft/xcolor
|
xcolor # CLI color picker https://github.com/Soft/xcolor
|
||||||
|
|
|
||||||
|
|
@ -4,17 +4,17 @@ application/x-sh=nvim.desktop;code.desktop
|
||||||
application/x-shellscript=nvim.desktop;code.desktop
|
application/x-shellscript=nvim.desktop;code.desktop
|
||||||
application/xml=nvim.desktop;code.desktop
|
application/xml=nvim.desktop;code.desktop
|
||||||
application/yaml=nvim.desktop;code.desktop
|
application/yaml=nvim.desktop;code.desktop
|
||||||
image/*=com.interversehq.qView.desktop;imv.desktop
|
image/*=com.interversehq.qView.desktop;
|
||||||
image/apng=com.interversehq.qView.desktop;imv.desktop
|
image/apng=com.interversehq.qView.desktop;
|
||||||
image/avif=com.interversehq.qView.desktop;imv.desktop
|
image/avif=com.interversehq.qView.desktop;
|
||||||
image/gif=com.interversehq.qView.desktop;imv.desktop
|
image/gif=com.interversehq.qView.desktop;
|
||||||
image/jpeg=;com.interversehq.qView.desktop;imv.desktop;
|
image/jpeg=;com.interversehq.qView.desktop;
|
||||||
image/pjpeg=com.interversehq.qView.desktop;imv.desktop
|
image/pjpeg=com.interversehq.qView.desktop;
|
||||||
image/png=com.interversehq.qView.desktop;imv.desktop;;
|
image/png=com.interversehq.qView.desktop;
|
||||||
image/svg+xml=com.interversehq.qView.desktop;imv.desktop
|
image/svg+xml=com.interversehq.qView.desktop;
|
||||||
image/vnd.microsoft.icon=com.interversehq.qView.desktop;imv.desktop
|
image/vnd.microsoft.icon=com.interversehq.qView.desktop;
|
||||||
image/webp=com.interversehq.qView.desktop;imv.desktop
|
image/webp=com.interversehq.qView.desktop;
|
||||||
image/x-icon=com.interversehq.qView.desktop;imv.desktop
|
image/x-icon=com.interversehq.qView.desktop;
|
||||||
text/*=nvim.desktop;code.desktop
|
text/*=nvim.desktop;code.desktop
|
||||||
text/css=nvim.desktop;code.desktop
|
text/css=nvim.desktop;code.desktop
|
||||||
text/csv=nvim.desktop;code.desktop
|
text/csv=nvim.desktop;code.desktop
|
||||||
|
|
@ -54,17 +54,17 @@ audio/webm=mpv.desktop
|
||||||
audio/x-matroska=mpv.desktop
|
audio/x-matroska=mpv.desktop
|
||||||
audio/x-mpegurl=mpv.desktop
|
audio/x-mpegurl=mpv.desktop
|
||||||
audio/x-opus+ogg=mpv.desktop
|
audio/x-opus+ogg=mpv.desktop
|
||||||
image/*=com.interversehq.qView.desktop;imv.desktop
|
image/*=com.interversehq.qView.desktop;
|
||||||
image/apng=com.interversehq.qView.desktop;imv.desktop
|
image/apng=com.interversehq.qView.desktop;
|
||||||
image/avif=com.interversehq.qView.desktop;imv.desktop
|
image/avif=com.interversehq.qView.desktop;
|
||||||
image/gif=com.interversehq.qView.desktop;imv.desktop
|
image/gif=com.interversehq.qView.desktop;
|
||||||
image/jpeg=com.interversehq.qView.desktop;imv.desktop
|
image/jpeg=com.interversehq.qView.desktop;
|
||||||
image/pjpeg=com.interversehq.qView.desktop;imv.desktop
|
image/pjpeg=com.interversehq.qView.desktop;
|
||||||
image/png=com.interversehq.com.interversehq.qView.desktop
|
image/png=com.interversehq.com.interversehq.qView.desktop
|
||||||
image/svg+xml=com.interversehq.qView.desktop;imv.desktop
|
image/svg+xml=com.interversehq.qView.desktop;
|
||||||
image/vnd.microsoft.icon=com.interversehq.qView.desktop;imv.desktop
|
image/vnd.microsoft.icon=com.interversehq.qView.desktop;
|
||||||
image/webp=com.interversehq.qView.desktop;imv.desktop
|
image/webp=com.interversehq.qView.desktop;
|
||||||
image/x-icon=com.interversehq.qView.desktop;imv.desktop
|
image/x-icon=com.interversehq.qView.desktop;
|
||||||
inode/directory=thunar.desktop
|
inode/directory=thunar.desktop
|
||||||
text/*=nvim.desktop;code.desktop
|
text/*=nvim.desktop;code.desktop
|
||||||
text/css=nvim.desktop;code.desktop
|
text/css=nvim.desktop;code.desktop
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue