helix config
This commit is contained in:
parent
980a665359
commit
73165f6c2c
|
@ -1,12 +1,50 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }: {
|
||||||
let myConfig = import ./config.nix;
|
|
||||||
in
|
|
||||||
{
|
|
||||||
package = pkgs.helix;
|
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.unstable.helix;
|
package = pkgs.unstable.helix;
|
||||||
settings = {
|
settings = {
|
||||||
theme = "catppuccin_frappe";
|
theme = "catppuccin_frappe";
|
||||||
editor = { auto-completion = true; auto-format = true; };
|
keys = {
|
||||||
|
normal = {
|
||||||
|
w = ":w";
|
||||||
|
q = ":q";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
editor = {
|
||||||
|
auto-completion = true;
|
||||||
|
auto-format = true;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
languages = [
|
||||||
|
{
|
||||||
|
name = "html";
|
||||||
|
language-server = { command = "html-languageserver"; };
|
||||||
|
formatter = {
|
||||||
|
command = "prettier";
|
||||||
|
args = [ "--parser" "html" ];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "scss";
|
||||||
|
language-server = { command = "css-languageserver"; };
|
||||||
|
formatter = {
|
||||||
|
command = "prettier";
|
||||||
|
args = [ "--parser" "scss" ];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "css";
|
||||||
|
language-server = {
|
||||||
|
command = "css-languageserver";
|
||||||
|
args = [ "--stdio" ];
|
||||||
|
};
|
||||||
|
formatter = {
|
||||||
|
command = "prettier";
|
||||||
|
args = [ "--parser" "scss" ];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "nix";
|
||||||
|
formatter = { command = "nixfmt"; };
|
||||||
|
}
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
* {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
* {
|
||||||
|
color: black;
|
||||||
|
background: white;
|
||||||
|
}
|
30
user.nix
30
user.nix
|
@ -1,24 +1,21 @@
|
||||||
{ pkgs, users, config, inputs, supercolor, kaokao, i3layouts-rofi, ... }:
|
{ pkgs, users, config, inputs, supercolor, kaokao, i3layouts-rofi, ... }:
|
||||||
let
|
let
|
||||||
my-python-packages = p: with p; [
|
my-python-packages = p:
|
||||||
i3ipc
|
with p; [
|
||||||
(
|
i3ipc
|
||||||
buildPythonPackage rec {
|
(buildPythonPackage rec {
|
||||||
pname = "i3-layouts";
|
pname = "i3-layouts";
|
||||||
version = "0.13.2";
|
version = "0.13.2";
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "f16416b4f2b039c4e90f816a121e3fe56064569791b6324f1d1ec9e9e7861d47";
|
sha256 =
|
||||||
|
"f16416b4f2b039c4e90f816a121e3fe56064569791b6324f1d1ec9e9e7861d47";
|
||||||
};
|
};
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [ pkgs.unstable.python311Packages.i3ipc ];
|
||||||
pkgs.unstable.python311Packages.i3ipc
|
})
|
||||||
];
|
];
|
||||||
}
|
in {
|
||||||
)
|
|
||||||
];
|
|
||||||
in
|
|
||||||
{
|
|
||||||
# Define a user account. Don't forget to set a password with ‘passwd’.
|
# Define a user account. Don't forget to set a password with ‘passwd’.
|
||||||
users.users.zoe = {
|
users.users.zoe = {
|
||||||
shell = pkgs.fish;
|
shell = pkgs.fish;
|
||||||
|
@ -66,7 +63,6 @@ in
|
||||||
kdenlive
|
kdenlive
|
||||||
vulkan-tools
|
vulkan-tools
|
||||||
|
|
||||||
|
|
||||||
# images
|
# images
|
||||||
feh
|
feh
|
||||||
gnome.eog
|
gnome.eog
|
||||||
|
@ -125,14 +121,14 @@ in
|
||||||
## nix
|
## nix
|
||||||
any-nix-shell
|
any-nix-shell
|
||||||
nixfmt
|
nixfmt
|
||||||
rnix-lsp
|
nil
|
||||||
## js
|
## js
|
||||||
nodejs
|
nodejs
|
||||||
nodePackages.prettier
|
nodePackages.prettier
|
||||||
unstable.nodePackages.typescript-language-server
|
unstable.nodePackages.typescript-language-server
|
||||||
nodePackages.live-server
|
nodePackages.live-server
|
||||||
nodePackages.vscode-html-languageserver-bin
|
unstable.nodePackages_latest.vscode-html-languageserver-bin
|
||||||
nodePackages.vscode-css-languageserver-bin
|
unstable.nodePackages_latest.vscode-css-languageserver-bin
|
||||||
## rust
|
## rust
|
||||||
rust-analyzer
|
rust-analyzer
|
||||||
rustup
|
rustup
|
||||||
|
|
Loading…
Reference in New Issue