Add lingering changes

This commit is contained in:
muon 2024-05-24 20:30:18 +00:00
parent 778c2403fc
commit 74b64ab6f1
11 changed files with 74 additions and 616 deletions

View file

@ -2,19 +2,29 @@
config,
pkgs,
lib,
inputs,
...
}: {
# Display manager
services.xserver.enable = true;
services.xserver.displayManager.sddm.enable = true;
# services.xserver.displayManager.sddm.enable = true;
services.xserver.displayManager.lightdm.enable = true;
services.xserver.displayManager.autoLogin.enable = true;
services.xserver.displayManager.autoLogin.user = "muon";
services.xserver.displayManager.defaultSession = "none+xmonad";
# Window manager
#services.xserver.windowManager.leftwm.enable = true;
#services.xserver.windowManager.herbstluftwm.enable = true;
services.xserver = {
# enable = true;
desktopManager = {
xterm.enable = false;
xfce.enable = true;
};
};
services.xserver.windowManager.xmonad = {
enable = true;
enableContribAndExtras = true;

View file

@ -5,7 +5,10 @@
...
}: {
networking = {
interfaces.enp0s31f6.mtu = 1200;
interfaces.enp0s31f6 = {
mtu = 1200;
useDHCP = true;
};
networkmanager = {
enable = true;
wifi.macAddress = "random";
@ -32,9 +35,9 @@
# slows down boot time
systemd.services.NetworkManager-wait-online.enable = false;
# services.openvpn.servers = {
# remote = { config = ''config ${config.users.users.muon.home}/documents/openvpn/muon.ovpn''; };
# };
services.openvpn.servers = {
remote = { config = ''config ${config.users.users.muon.home}/documents/openvpn/muon.ovpn''; };
};
# services.openssh = {
# enable = true;

View file

@ -81,7 +81,7 @@
"https://nix-community.cachix.org"
"https://nixpkgs-unfree.cachix.org"
"https://oxalica.cachix.org"
"https://hyprland.cachix.org"
# "https://hyprland.cachix.org"
];
trusted-public-keys = [
@ -89,7 +89,7 @@
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
"nixpkgs-unfree.cachix.org-1:hqvoInulhbV4nJ9yJOEr+4wxhDV4xq2d1DK7S6Nj6rs="
"oxalica.cachix.org-1:h0iRBw6tQD8+51ZvnNEBPbwLR58UD7klauDBWzBdugQ="
"hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="
# "hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="
];
};
};

View file

@ -30,7 +30,7 @@
# ./hyprland
# inputs.hyprland.homeManagerModules.default
inputs.nix-doom-emacs.hmModule
./doom-emacs
# inputs.nix-doom-emacs.hmModule
# ./doom-emacs
];
}

View file

@ -8,6 +8,8 @@
enable = true;
settings = {
theme = lib.mkForce "stylix_fix";
keys.normal = {
"C" = ["collapse_selection" "extend_to_line_end" "change_selection"];
"D" = ["extend_to_line_end" "delete_selection"];
@ -134,8 +136,15 @@
};
themes = {
ui.selection = {bg = "white"; modifiers = ["reversed"];};
ui.primary = {bg = "light-cyan"; modifiers = ["reversed"];};
# ui.selection = {bg = "white"; modifiers = ["reversed"];};
# ui.primary = {bg = "light-cyan"; modifiers = ["reversed"];};
stylix_fix = {
inherits = "gruvbox";
ui.selection = { bg = "#304a3d"; };
ui.selection.primary = { bg = "#2f2f2f"; };
ui.text = "#ff0000";
ui.virtual.inlay-hint = "#ff0000";
};
};
};

View file

@ -18,7 +18,6 @@
i3lock-fancy-rapid
pkg-config
alsa-utils
nslookup
nmap
traceroute
@ -50,7 +49,7 @@
logseq
zotero
armcord
freetube
# freetube
texstudio
texlive.combined.scheme-full
mpv
@ -65,6 +64,10 @@
signal-desktop
qbittorrent
thunderbird
libreoffice
vscodium
freeplane
qutebrowser
# dev
psmisc
@ -83,6 +86,8 @@
minigalaxy
cemu
mindustry
steam-tui
steamcmd
# media
ffmpeg

View file

@ -7,7 +7,7 @@
...
}:
let
theme-name = "mocha";
theme-name = "gruvbox-dark-medium";
theme = "${pkgs.base16-schemes}/share/themes/${theme-name}.yaml";
wallpaper = pkgs.runCommand "image.png" {} ''
COLOR=$(${pkgs.yq}/bin/yq -r .base00 ${theme})
@ -43,5 +43,12 @@ in {
programs.zellij.enable = true;
programs.rofi.enable = true;
home.pointerCursor = {
name = "phinger-cursors-dark";
package = pkgs.phinger-cursors;
size = 32;
gtk.enable = true;
};
# config.services.xserver.desktopManager.wallpaper = ./wallpaper.jpg;
}

View file

@ -30,18 +30,18 @@
#"x-scheme-handler/discord" = ["WebCord.desktop"];
};
texlive = pkgs.texlive.combine {
inherit
(pkgs.texlive)
scheme-small
noto
mweights
cm-super
cmbright
fontaxes
beamer
;
};
# texlive = pkgs.texlive.combine {
# inherit
# (pkgs.texlive)
# scheme-small
# noto
# mweights
# cm-super
# cmbright
# fontaxes
# beamer
# ;
# };
in {
# home.packages = [texlive];

View file

@ -14,6 +14,7 @@
"steam"
"steam-original"
"steam-run"
"steamcmd"
];
};
};
@ -34,7 +35,11 @@
};
};
programs.steam.enable = true;
programs.steam = {
enable = true;
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
};
hardware = {
opengl = {