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]; imports = [inputs.ags.homeManagerModules.default];
home.packages = with pkgs; [
sassc
];
programs.ags = { programs.ags = {
enable = true; enable = true;

View file

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

View file

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

View file

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

View file

@ -2,7 +2,7 @@ local wezterm = require("wezterm")
local config = wezterm.config_builder() local config = wezterm.config_builder()
config.color_scheme = "camellia-hope-dark" config.color_scheme = "Catppuccin Macchiato"
config.use_fancy_tab_bar = false config.use_fancy_tab_bar = false
config.window_decorations = "RESIZE" config.window_decorations = "RESIZE"
config.hide_tab_bar_if_only_one_tab = true 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 = "Rec Mono Waves", weight = "Regular" },
{ family = "JuliaMono", weight = "Regular" }, { family = "JuliaMono", weight = "Regular" },
-- "CozetteHiDpi", -- "CozetteHiDpi",
"Symbols Nerd Font Mono", "Symbols Nerd Font",
}) })
config.font_size = 10 config.font_size = 14
-- config.cell_width = 0.88 -- config.cell_width = 0.88
config.set_environment_variables = { config.set_environment_variables = {
@ -34,4 +34,24 @@ config.window_padding = {
config.default_cursor_style = "SteadyBar" 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 return config

View file

@ -6,7 +6,7 @@
antialias = true; antialias = true;
defaultFonts = { defaultFonts = {
emoji = ["Noto Color Emoji"]; 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"]; serif = ["Noto Serif" "Noto Color Emoji"];
sansSerif = ["Overpass" "Nunito" "Noto Color Emoji"]; sansSerif = ["Overpass" "Nunito" "Noto Color Emoji"];
}; };
@ -30,7 +30,7 @@
pkgs.material-design-icons pkgs.material-design-icons
(pkgs.google-fonts.override {fonts = ["Overpass" "Nunito"];}) (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 # Enable nix ld
programs.nix-ld.enable = true; programs.nix-ld.enable = true;
@ -8,6 +7,7 @@
at-spi2-atk at-spi2-atk
at-spi2-core at-spi2-core
atk atk
readline
cairo cairo
cups cups
curl curl
@ -55,6 +55,8 @@
xorg.libxcb xorg.libxcb
xorg.libxkbfile xorg.libxkbfile
xorg.libxshmfence xorg.libxshmfence
fzf
zlib zlib
libgit2
]; ];
} }

View file

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

View file

@ -5,8 +5,7 @@ pkgs,
outputs, outputs,
inputs, inputs,
... ...
}: }: {
{
imports = [ imports = [
./waves-hardware.nix ./waves-hardware.nix
inputs.nix-gaming.nixosModules.pipewireLowLatency inputs.nix-gaming.nixosModules.pipewireLowLatency
@ -74,6 +73,7 @@ inputs,
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
unstable.neovim unstable.neovim
python3
fuse3 fuse3
floorp floorp
localsend localsend