Включил i3
This commit is contained in:
parent
b3e54574bc
commit
b3b69d2a85
5 changed files with 29 additions and 13 deletions
|
|
@ -22,8 +22,9 @@
|
|||
./terminal/zsh.nix
|
||||
|
||||
./wm/bspwm/bspwm.nix
|
||||
./wm/rofi.nix
|
||||
./wm/rofi/rofi.nix
|
||||
./wm/dunst.nix
|
||||
./wm/i3.nix
|
||||
./wm/lockscreen.nix
|
||||
./wm/polybar.nix
|
||||
./wm/sxhkd.nix
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
# Вроде это более простой симлинк, чем просто ссылка на файл
|
||||
# Но мб меня обманули
|
||||
|
||||
{ config, ... }: let
|
||||
{ pkgs, config, ... }: let
|
||||
home-dir = "backups"; # Имя каталога для бекапов. Мб захочу поменять
|
||||
dir = "${config.home.homeDirectory}/${home-dir}";
|
||||
in {
|
||||
|
|
@ -32,12 +32,19 @@ in {
|
|||
".librewolf".source = config.lib.file.mkOutOfStoreSymlink "${dir}/Backups/Apps/.librewolf";
|
||||
|
||||
"Downloads/Telegram Desktop".source = config.lib.file.mkOutOfStoreSymlink "${dir}/Telegram Desktop";
|
||||
# Не знаю на счёт strawberry, obs, chatbox, planify, calibre, discord, nekobox
|
||||
|
||||
# Временное решение, где `native-messaging-hosts/ff2mpv.json` ссылается на ~/ff2mpv.py
|
||||
"ff2mpv.py" = {
|
||||
source = "${pkgs.ff2mpv}/bin/ff2mpv.py";
|
||||
executable = true;
|
||||
};
|
||||
# Надо добавить симлинк на `native-messaging-hosts/ff2mpv.json`.
|
||||
# Сначала установить это на firefox, который мне не особо важен
|
||||
# А потом задать симлинк с firefox на librewolf, который мне важен
|
||||
# и который я не хочу редактировать через nix
|
||||
|
||||
|
||||
# Не знаю на счёт obs, chatbox, planify, calibre, discord, nekobox
|
||||
};
|
||||
|
||||
xdg.configFile = { # Это для каталога .config
|
||||
|
|
|
|||
10
modules/home-manager/wm/i3.nix
Normal file
10
modules/home-manager/wm/i3.nix
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
{ # https://nixos.wiki/wiki/I3
|
||||
xsession.windowManager.i3 = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
# programs = {
|
||||
# i3status = {};
|
||||
# i3blocks = {};
|
||||
# };
|
||||
}
|
||||
|
|
@ -23,7 +23,10 @@
|
|||
|
||||
services.xserver = {
|
||||
enable = true;
|
||||
windowManager.bspwm.enable = true;
|
||||
windowManager = {
|
||||
bspwm.enable = true;
|
||||
i3.enable = true; # i3-gaps доступен в стоке в новых версиях
|
||||
};
|
||||
|
||||
displayManager = {
|
||||
lightdm = { # Минималистичный display manager
|
||||
|
|
|
|||
|
|
@ -51,6 +51,7 @@
|
|||
gnupg.agent = {
|
||||
enable = true;
|
||||
enableSSHSupport = true;
|
||||
pinentryPackage = pkgs.pinentry-qt;
|
||||
};
|
||||
|
||||
appimage = { # Чтоб .appimage работал
|
||||
|
|
@ -300,15 +301,9 @@
|
|||
## IDE ##
|
||||
#########
|
||||
|
||||
# neovim # Мб не надо писать, он у меня необычный через nixvim flake
|
||||
# vscode # Мб надо в home.packages писать, чтоб расширения ставились без рута
|
||||
# vscodium # VSCode без телеметрии и прочего кала. Не имеет обратной совместимости с расширениями vscode
|
||||
# jetbrains-toolbox # У меня крашит ребилд. https://nixos.wiki/wiki/Jetbrains_Tools
|
||||
# jetbrains.webstorm
|
||||
# jetbrains.rust-rover
|
||||
# jetbrains.pycharm-professional
|
||||
# jetbrains.clion
|
||||
# jetbrains.goland
|
||||
# neovim # Мб не надо писать, он у меня необычный, через nixvim flake
|
||||
# vscode # Надо в home.packages писать, чтоб расширения ставились без рута
|
||||
# jetbrains-toolbox # Надо в home.packages писать. https://nixos.wiki/wiki/Jetbrains_Tools
|
||||
helix # A Kakoune / Neovim inspired editor, written in Rust.
|
||||
|
||||
###########
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue