summaryrefslogtreecommitdiff
path: root/users
diff options
context:
space:
mode:
Diffstat (limited to 'users')
-rw-r--r--users/seth/base/standalone.nix3
-rw-r--r--users/seth/desktop/default.nix31
-rw-r--r--users/seth/programs/default.nix1
-rw-r--r--users/seth/programs/vim.nix4
4 files changed, 31 insertions, 8 deletions
diff --git a/users/seth/base/standalone.nix b/users/seth/base/standalone.nix
index 4b02690..941d0a7 100644
--- a/users/seth/base/standalone.nix
+++ b/users/seth/base/standalone.nix
@@ -2,7 +2,6 @@
config,
lib,
pkgs,
- inputs,
...
}: let
cfg = config.seth.standalone;
@@ -20,7 +19,5 @@ in {
then "/Users/${config.home.username}"
else "/home/${config.home.username}";
};
-
- nixpkgs.overlays = [inputs.self.overlays.default];
};
}
diff --git a/users/seth/desktop/default.nix b/users/seth/desktop/default.nix
index d7b5176..0cbd6c4 100644
--- a/users/seth/desktop/default.nix
+++ b/users/seth/desktop/default.nix
@@ -23,11 +23,32 @@ in {
];
config = lib.mkIf cfg.enable {
- home.packages = with pkgs; [
- discord
- element-desktop
- spotify
- (prismlauncher.override {withWaylandGLFW = true;})
+ home.packages = [
+ (
+ let
+ inherit (pkgs) discord;
+ flags = lib.concatStringsSep " " [
+ "--enable-gpu-rasterization"
+ "--enable-zero-copy"
+ "--enable-gpu-compositing"
+ "--enable-native-gpu-memory-buffers"
+ "--enable-oop-rasterization"
+ "--enable-features=UseSkiaRenderer,WaylandWindowDecorations"
+ ];
+ in
+ if pkgs.stdenv.isLinux
+ then
+ discord.overrideAttrs (old: {
+ desktopItem = old.desktopItem.override (old': {
+ exec = "${old'.exec} ${flags}";
+ });
+ })
+ else discord
+ )
+
+ pkgs.element-desktop
+ pkgs.spotify
+ (pkgs.prismlauncher.override {withWaylandGLFW = true;})
];
};
}
diff --git a/users/seth/programs/default.nix b/users/seth/programs/default.nix
index bc18b6e..ad29b83 100644
--- a/users/seth/programs/default.nix
+++ b/users/seth/programs/default.nix
@@ -18,6 +18,7 @@ in {
imports = with inputs; [
catppuccin.homeManagerModules.catppuccin
nix-index-database.hmModules.nix-index
+
./bat.nix
./chromium.nix
./eza.nix
diff --git a/users/seth/programs/vim.nix b/users/seth/programs/vim.nix
index a67effa..b07b090 100644
--- a/users/seth/programs/vim.nix
+++ b/users/seth/programs/vim.nix
@@ -1,6 +1,7 @@
{
config,
lib,
+ pkgs,
...
}: let
cfg = config.seth.programs.vim;
@@ -13,11 +14,14 @@ in {
config = lib.mkIf cfg.enable {
programs.vim = {
enable = true;
+ packageConfigurable = pkgs.vim;
+
settings = {
expandtab = false;
shiftwidth = 2;
tabstop = 2;
};
+
extraConfig = ''
" https://wiki.archlinux.org/title/XDG_Base_Directory
set runtimepath^=${configHome}/vim