mirror of
https://codeberg.org/muon/home.git
synced 2026-03-09 11:53:12 +00:00
Add lingering changes
This commit is contained in:
parent
778c2403fc
commit
74b64ab6f1
11 changed files with 74 additions and 616 deletions
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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="
|
||||
];
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
# ./hyprland
|
||||
# inputs.hyprland.homeManagerModules.default
|
||||
|
||||
inputs.nix-doom-emacs.hmModule
|
||||
./doom-emacs
|
||||
# inputs.nix-doom-emacs.hmModule
|
||||
# ./doom-emacs
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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];
|
||||
|
|
|
|||
|
|
@ -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 = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue