rewrite time!

This commit is contained in:
valerie 2024-09-12 16:49:06 -04:00
parent 29529757b4
commit a142124725
Signed by: valnyx
GPG key ID: CC10324DD962CB7E
10 changed files with 141 additions and 83 deletions

View file

@ -1,5 +1,12 @@
{inputs, pkgs, ...}: {
{
inputs,
pkgs,
...
}: {
imports = [inputs.ags.homeManagerModules.default];
home.packages = with pkgs; [
sassc
];
programs.ags = {
enable = true;

View file

@ -22,11 +22,20 @@
unstable.jetbrains.idea-community
unstable.cascadia-code
unstable.jdk17
# unstable.lua
unstable.lua51Packages.lua
unstable.tree-sitter
unstable.luarocks
unstable.gnumake
unstable.ast-grep
unstable.ncdu
unstable.gh-dash
unstable.hurl
unstable.jnv
unstable.rustscan
unstable.slides
unstable.markdownlint-cli2
unstable.fx
unstable.jq
];
}

View file

@ -17,7 +17,7 @@
# gui
./gui-core.nix
./ags.nix
./niri.nix
# ./niri.nix
];
nix = {

View file

@ -138,7 +138,6 @@ in {
unstable.tailspin
unstable.viddy
netscanner
atuin
kalker
unstable.steam-run
fd
@ -211,7 +210,6 @@ in {
zinit light Aloxaf/fzf-tab
zinit light zsh-users/zsh-syntax-highlighting
zinit light zsh-users/zsh-autosuggestions
zinit light atuinsh/atuin
# snippets
zinit snippet OMZP::git

View file

@ -2,7 +2,7 @@ local wezterm = require("wezterm")
local config = wezterm.config_builder()
config.color_scheme = "camellia-hope-dark"
config.color_scheme = "Catppuccin Macchiato"
config.use_fancy_tab_bar = false
config.window_decorations = "RESIZE"
config.hide_tab_bar_if_only_one_tab = true
@ -14,9 +14,9 @@ config.font = wezterm.font_with_fallback({
-- { family = "Rec Mono Waves", weight = "Regular" },
{ family = "JuliaMono", weight = "Regular" },
-- "CozetteHiDpi",
"Symbols Nerd Font Mono",
"Symbols Nerd Font",
})
config.font_size = 10
config.font_size = 14
-- config.cell_width = 0.88
config.set_environment_variables = {
@ -34,4 +34,24 @@ config.window_padding = {
config.default_cursor_style = "SteadyBar"
-- wayland support
config.enable_wayland = false
config.unix_domains = {
{
name = "unix",
},
}
config.freetype_load_flags = "DEFAULT"
config.window_background_opacity = 0.95
config.max_fps = 144
config.scrollback_lines = 10000
-- This causes `wezterm` to act as though it was started as
-- `wezterm connect unix` by default, connecting to the unix
-- domain on startup.
-- If you prefer to connect manually, leave out this line.
-- config.default_gui_startup_args = { "connect", "unix" }
config.ssh_domains = wezterm.default_ssh_domains()
return config

View file

@ -6,7 +6,7 @@
antialias = true;
defaultFonts = {
emoji = ["Noto Color Emoji"];
monospace = ["Rec Mono Waves" "Symbols Nerd Font" "Noto Color Emoji"];
monospace = ["JuliaMono" "Symbols Nerd Font" "Noto Color Emoji"];
serif = ["Noto Serif" "Noto Color Emoji"];
sansSerif = ["Overpass" "Nunito" "Noto Color Emoji"];
};
@ -30,7 +30,7 @@
pkgs.material-design-icons
(pkgs.google-fonts.override {fonts = ["Overpass" "Nunito"];})
(pkgs.nerdfonts.override {fonts = ["NerdFontsSymbolsOnly"];})
(pkgs.unstable.nerdfonts.override {fonts = ["NerdFontsSymbolsOnly"];})
];
};
}

View file

@ -1 +1,22 @@
{...}: {}
{pkgs, ...}: {
services.xserver.enable = true;
services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome.enable = true;
environment.gnome.excludePackages =
(with pkgs; [
# for packages that are pkgs.*
gnome-tour
gnome-connections
])
++ (with pkgs.gnome; [
# for packages that are pkgs.gnome.*
epiphany # web browser
geary # email reader
evince # document viewer
]);
programs.hyprland.enable = true;
programs.hyprlock.enable = true;
services.hypridle.enable = true;
programs.hyprland.xwayland.enable = true;
}

View file

@ -1,5 +1,4 @@
{ pkgs, ... }:
{
{pkgs, ...}: {
# Enable nix ld
programs.nix-ld.enable = true;
@ -8,6 +7,7 @@
at-spi2-atk
at-spi2-core
atk
readline
cairo
cups
curl
@ -55,6 +55,8 @@
xorg.libxcb
xorg.libxkbfile
xorg.libxshmfence
fzf
zlib
libgit2
];
}

View file

@ -12,4 +12,5 @@
rate = 48000;
};
};
hardware.pulseaudio.enable = false;
}

View file

@ -1,12 +1,11 @@
{
config,
lib,
pkgs,
outputs,
inputs,
...
}:
{
config,
lib,
pkgs,
outputs,
inputs,
...
}: {
imports = [
./waves-hardware.nix
inputs.nix-gaming.nixosModules.pipewireLowLatency
@ -74,13 +73,14 @@ inputs,
environment.systemPackages = with pkgs; [
unstable.neovim
python3
fuse3
floorp
localsend
parsec-bin
];
# security
# security
security = {
sudo.wheelNeedsPassword = false; # don't ask password for wheel group, disk is encrypted with a secure password & ssh auth with password is disabled!
# enable trusted platform module 2 support