From 729a895f36714accecee586dc490a7be3e615299 Mon Sep 17 00:00:00 2001 From: ChaotiCryptidz Date: Tue, 21 Dec 2021 14:00:09 +0000 Subject: [PATCH] add vscode and qt stuff. --- home/{base => dev}/git.nix | 5 +++++ home/gui/qt.nix | 12 ++++++++++++ home/sway/gammastep.nix | 10 ++++++++++ home/vscode/code.nix | 23 +++++++++++++++++++++++ hosts/lappy.nix | 2 ++ profiles/gui/default.nix | 7 +------ 6 files changed, 53 insertions(+), 6 deletions(-) rename home/{base => dev}/git.nix (68%) create mode 100644 home/gui/qt.nix create mode 100644 home/sway/gammastep.nix create mode 100644 home/vscode/code.nix diff --git a/home/base/git.nix b/home/dev/git.nix similarity index 68% rename from home/base/git.nix rename to home/dev/git.nix index ce3efb7..032a3fe 100644 --- a/home/base/git.nix +++ b/home/dev/git.nix @@ -4,5 +4,10 @@ package = pkgs.gitAndTools.gitFull; userName = "ChaotiCryptidz"; userEmail = "chaoticryptidz@owo.monster"; + extraConfig = { + credential = { + helper = "store"; + }; + }; }; } diff --git a/home/gui/qt.nix b/home/gui/qt.nix new file mode 100644 index 0000000..07d0a16 --- /dev/null +++ b/home/gui/qt.nix @@ -0,0 +1,12 @@ +{ config, pkgs, ... }: + +{ + qt = { + enable = true; + platformTheme = "gtk"; + style = { + name = "adwaita-dark"; + package = pkgs.adwaita-qt; + }; + }; +} \ No newline at end of file diff --git a/home/sway/gammastep.nix b/home/sway/gammastep.nix new file mode 100644 index 0000000..7b9afcf --- /dev/null +++ b/home/sway/gammastep.nix @@ -0,0 +1,10 @@ +{ config, lib, ... }: + +{ + services.gammastep = { + enable = true; + tray = true; + latitude = "51.927031"; + longitude = "-0.654746"; + }; +} diff --git a/home/vscode/code.nix b/home/vscode/code.nix new file mode 100644 index 0000000..673ed90 --- /dev/null +++ b/home/vscode/code.nix @@ -0,0 +1,23 @@ +{ config, pkgs, ... }: + +{ + programs.vscode = { + enable = true; + extensions = with pkgs; [ + vscode-extensions.bbenoist.nix + vscode-extensions.tiehuis.zig + vscode-extensions.golang.go + ]; + userSettings = { + "window.zoomLevel" = -1; + "editor.fontSize" = 24; + "editor.fontFamily" = "'Comic Code'"; + "terminal.integrated.fontSize" = 24; + "editor.codeLensFontFamily" = "'Comic Code'"; + "editor.inlayHints.fontFamily" = "'Comic Code'"; + "markdown.preview.fontFamily" = "'Comic Code'"; + "terminal.integrated.fontFamily" = "'Comic Code'"; + "files.autoSave" = "afterDelay"; + }; + }; +} \ No newline at end of file diff --git a/hosts/lappy.nix b/hosts/lappy.nix index 172dc7a..2824e00 100644 --- a/hosts/lappy.nix +++ b/hosts/lappy.nix @@ -10,8 +10,10 @@ profiles.sway profiles.dnscrypt home.gui + home.dev home.network_manager home.sway + home.vscode ]; boot = { diff --git a/profiles/gui/default.nix b/profiles/gui/default.nix index d3d003b..d56e27a 100644 --- a/profiles/gui/default.nix +++ b/profiles/gui/default.nix @@ -1,15 +1,10 @@ { config, pkgs, ... }: { fonts.fonts = with pkgs; [ - iosevka + comic-neue comic-code ]; environment.systemPackages = with pkgs; [ - git - nano - curl - wget - vscode tdesktop vivaldi vivaldi-ffmpeg-codecs