Old code removed.
This commit is contained in:
parent
b73c284d65
commit
49f8b66489
@ -56,60 +56,6 @@ in
|
|||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
# Enable touchpad support (enabled default in most desktopManager).
|
|
||||||
# services.xserver.libinput.enable = true;
|
|
||||||
|
|
||||||
# systemd.services.StartInputRemapperDaemonAtLogin = {
|
|
||||||
# enable = false;
|
|
||||||
# description = "Start input-remapper daemon after login";
|
|
||||||
# unitConfig = {
|
|
||||||
# Type = "simple";
|
|
||||||
# };
|
|
||||||
# script = lib.getExe(pkgs.writeShellApplication {
|
|
||||||
# name = "start-input-mapper-daemon";
|
|
||||||
# runtimeInputs = with pkgs; [input-remapper procps su];
|
|
||||||
# text = ''
|
|
||||||
# until pgrep -u wayne; do
|
|
||||||
# sleep 1
|
|
||||||
# done
|
|
||||||
# sleep 2
|
|
||||||
# until [ $(pgrep -c -u root "input-remapper") -eq 4 ]; do
|
|
||||||
# input-remapper-service&
|
|
||||||
# sleep 1
|
|
||||||
# input-remapper-helper&
|
|
||||||
# sleep 1
|
|
||||||
# done
|
|
||||||
# su wayne -c "input-remapper-control --command stop-all"
|
|
||||||
# su wayne -c "input-remapper-control --command autoload"
|
|
||||||
# sleep infinity
|
|
||||||
# '';
|
|
||||||
# });
|
|
||||||
# wantedBy = [ "default.target" ];
|
|
||||||
# };
|
|
||||||
|
|
||||||
# Possible weird bug
|
|
||||||
# systemd.services.ReloadInputRemapperAfterSleep = {
|
|
||||||
# enable = true;
|
|
||||||
# description = "Reload input-remapper config after sleep";
|
|
||||||
# after = [ "suspend.target" ];
|
|
||||||
# unitConfig = {
|
|
||||||
# Type = "forking";
|
|
||||||
# };
|
|
||||||
# serviceConfig.User = "wayne";
|
|
||||||
# script = lib.getExe(pkgs.writeShellApplication {
|
|
||||||
# name = "reload-input-mapper-config";
|
|
||||||
# runtimeInputs = with pkgs; [input-remapper ps gawk];
|
|
||||||
# text = ''
|
|
||||||
# until [[ $(ps aux | awk '$11~"input-remapper" && $12="<defunct>" {print $0}' | wc -l) -eq 0 ]]; do
|
|
||||||
# input-remapper-control --command stop-all
|
|
||||||
# input-remapper-control --command autoload
|
|
||||||
# sleep 1
|
|
||||||
# done
|
|
||||||
# '';
|
|
||||||
# });
|
|
||||||
# wantedBy = [ "suspend.target" ];
|
|
||||||
# };
|
|
||||||
|
|
||||||
# Install firefox.
|
# Install firefox.
|
||||||
programs.firefox.enable = true;
|
programs.firefox.enable = true;
|
||||||
programs.zsh.enable = true;
|
programs.zsh.enable = true;
|
||||||
@ -190,12 +136,12 @@ in
|
|||||||
#media-session.enable = true;
|
#media-session.enable = true;
|
||||||
# wireplumber.enable = true;
|
# wireplumber.enable = true;
|
||||||
};
|
};
|
||||||
# hardware.openrgb = {
|
hardware.openrgb = {
|
||||||
# enable = false;
|
enable = true;
|
||||||
# package = pkgs.openrgb-with-all-plugins;
|
package = pkgs.openrgb-with-all-plugins;
|
||||||
# motherboard = "intel";
|
motherboard = "intel";
|
||||||
# server.port = 6742;
|
server.port = 6742;
|
||||||
# };
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# List packages installed in system profile. To search, run:
|
# List packages installed in system profile. To search, run:
|
||||||
|
|||||||
@ -33,8 +33,6 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
# Zen Browser
|
# Zen Browser
|
||||||
# zen-browser.url = "github:MarceColl/zen-browser-flake";
|
|
||||||
# zen-browser.url = "github:mastermines1/zen-browser-flake";
|
|
||||||
zen-browser.url = "github:ch4og/zen-browser-flake";
|
zen-browser.url = "github:ch4og/zen-browser-flake";
|
||||||
|
|
||||||
# hyprland.url = "git+https://github.com/hyprwm/Hyprland?submodules=1";
|
# hyprland.url = "git+https://github.com/hyprwm/Hyprland?submodules=1";
|
||||||
|
|||||||
@ -17,10 +17,6 @@
|
|||||||
devices = [ "nodev" ];
|
devices = [ "nodev" ];
|
||||||
efiSupport = true;
|
efiSupport = true;
|
||||||
useOSProber = true;
|
useOSProber = true;
|
||||||
# extraConfig = ''
|
|
||||||
# set gfxmode=3840x2160
|
|
||||||
# set gfxpayload=keep
|
|
||||||
# '';
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -152,7 +152,6 @@ in
|
|||||||
nerdfonts ubuntu_font_family
|
nerdfonts ubuntu_font_family
|
||||||
|
|
||||||
doublecmd filezilla
|
doublecmd filezilla
|
||||||
# pentablet-flake
|
|
||||||
libreoffice
|
libreoffice
|
||||||
unstablePkgs.bottles winePackages.wayland
|
unstablePkgs.bottles winePackages.wayland
|
||||||
] ++ (import ./pkgs { inherit unstablePkgs pkgs system zen-browser; });
|
] ++ (import ./pkgs { inherit unstablePkgs pkgs system zen-browser; });
|
||||||
|
|||||||
@ -1,7 +1,5 @@
|
|||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
# wayland.windowManager.hyprland.enable = true;
|
|
||||||
|
|
||||||
wayland.windowManager = {
|
wayland.windowManager = {
|
||||||
hyprland = {
|
hyprland = {
|
||||||
enable = true;
|
enable = true;
|
||||||
@ -14,52 +12,4 @@
|
|||||||
xwayland.enable = true;
|
xwayland.enable = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
# systemd.user.services.keybase-kwallet = {
|
|
||||||
# # Move the description inside `Unit` to make it more explicit
|
|
||||||
# Unit = {
|
|
||||||
# Description = "Keybase startup after kwallet is open";
|
|
||||||
# After = [ "graphical-session.target" ];
|
|
||||||
# };
|
|
||||||
|
|
||||||
# # Define how the service should behave
|
|
||||||
# Service = {
|
|
||||||
# ExecStart = ''
|
|
||||||
# while ! dbus-send --session --type=method_call --dest=org.kde.KWallet /KWallet org.kde.KWallet.isOpen; do
|
|
||||||
# sleep 2
|
|
||||||
# done
|
|
||||||
# # Run Keybase and other related services
|
|
||||||
# keybase unlock --no-prompt || keybase login
|
|
||||||
# kbfsfuse &
|
|
||||||
# keybase-gui &
|
|
||||||
# '';
|
|
||||||
# Restart = "on-failure";
|
|
||||||
# };
|
|
||||||
|
|
||||||
# # Make the service start on login
|
|
||||||
# Install = {
|
|
||||||
# WantedBy = [ "default.target" ];
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
# systemd.user.services.input-remapper = {
|
|
||||||
# Unit = {
|
|
||||||
# description = "Custom Input Remapper Service";
|
|
||||||
# };
|
|
||||||
|
|
||||||
# serviceConfig = {
|
|
||||||
# ExecStart = "${pkgs.input-remapper}/bin/input-remapper-control --config-dir /home/wayne/.config/input-remapper-2/ --device 'Hanvon Ugee Shortcut Remote' --preset 'Browsers' && ${pkgs.input-remapper}/bin/input-remapper-control --config-dir /home/wayne/.config/input-remapper-2/ --device 'MX MCHNCL Keyboard' --preset 'Layer_1' && ${pkgs.input-remapper}/bin/input-remapper-control --config-dir /home/wayne/.config/input-remapper-2/ --device 'SINO WEALTH Bluetooth Keyboard' --preset 'Layer_1'";
|
|
||||||
# Restart = "on-failure";
|
|
||||||
# };
|
|
||||||
|
|
||||||
# Install = {
|
|
||||||
# wantedBy = [ "graphical.target" ];
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
|
|
||||||
# home.file.".config/hypr/autostart-input-remapper.sh" = {
|
|
||||||
# text = ''
|
|
||||||
# #!/bin/sh
|
|
||||||
# sudo ${pkgs.input-remapper}/bin/input-remapper-service -d
|
|
||||||
# '';
|
|
||||||
# executable = true;
|
|
||||||
# };
|
|
||||||
}
|
}
|
||||||
@ -258,19 +258,6 @@
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
# imports = [ inputs.agenix.nixosModules.default ];
|
|
||||||
|
|
||||||
# age = {
|
|
||||||
# identityPaths = [ "/etc/ssh/ssh_host_ed25519_key" ];
|
|
||||||
# secrets."laravel" = {
|
|
||||||
# file = ../secrets/laravel.age;
|
|
||||||
# mode = "770";
|
|
||||||
# owner = "laravel";
|
|
||||||
# group = "laravel";
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
|
|
||||||
services.nginx = {
|
services.nginx = {
|
||||||
enable = false;
|
enable = false;
|
||||||
package = pkgs.nginx;
|
package = pkgs.nginx;
|
||||||
@ -362,19 +349,6 @@
|
|||||||
enableIPv6 = false;
|
enableIPv6 = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
# imports = [ inputs.agenix.nixosModules.default ];
|
|
||||||
|
|
||||||
# age = {
|
|
||||||
# identityPaths = [ "/etc/ssh/ssh_host_ed25519_key" ];
|
|
||||||
# secrets."laravel" = {
|
|
||||||
# file = ../secrets/laravel.age;
|
|
||||||
# mode = "770";
|
|
||||||
# owner = "laravel";
|
|
||||||
# group = "laravel";
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
|
|
||||||
services.nginx = {
|
services.nginx = {
|
||||||
enable = false;
|
enable = false;
|
||||||
package = pkgs.nginx;
|
package = pkgs.nginx;
|
||||||
@ -566,7 +540,6 @@
|
|||||||
mailpit
|
mailpit
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|
||||||
system.stateVersion = "24.05";
|
system.stateVersion = "24.05";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@ -74,14 +74,6 @@
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
# Some programs need SUID wrappers, can be configured further or are
|
|
||||||
# started in user sessions.
|
|
||||||
# programs.mtr.enable = true;
|
|
||||||
# programs.gnupg.agent = {
|
|
||||||
# enable = true;
|
|
||||||
# enableSSHSupport = true;
|
|
||||||
# };
|
|
||||||
|
|
||||||
age = {
|
age = {
|
||||||
secrets = {
|
secrets = {
|
||||||
nextcloud = {
|
nextcloud = {
|
||||||
|
|||||||
@ -9,30 +9,8 @@
|
|||||||
variant = "";
|
variant = "";
|
||||||
};
|
};
|
||||||
videoDrivers = [ "nvidia" ];
|
videoDrivers = [ "nvidia" ];
|
||||||
# xrandrHeads = {
|
|
||||||
# DP-6= {
|
|
||||||
# monitorConfig = ''
|
|
||||||
# DisplaySize 1920x1080
|
|
||||||
# '';
|
|
||||||
# };
|
|
||||||
# DP-3 = {
|
|
||||||
# monitorConfig = ''
|
|
||||||
# DisplaySize 1920x1080
|
|
||||||
# '';
|
|
||||||
# };
|
|
||||||
# DP-5 = {
|
|
||||||
# primary = true;
|
|
||||||
# monitorConfig = ''
|
|
||||||
# DisplaySize 3840x216
|
|
||||||
# '';
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# services.xserver.displayManager.setupCommands = ''
|
|
||||||
# xrandr --output DP-4 --auto --primary
|
|
||||||
# '';
|
|
||||||
|
|
||||||
services.displayManager = {
|
services.displayManager = {
|
||||||
defaultSession = "hyprland";
|
defaultSession = "hyprland";
|
||||||
sddm = {
|
sddm = {
|
||||||
@ -49,7 +27,8 @@
|
|||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
theme = "catppuccin-mocha";
|
theme = "catppuccin-mocha";
|
||||||
# package = pkgs.kdePackages.sddm; # Comment for plasma6
|
# Sets logon screen
|
||||||
|
package = pkgs.kdePackages.sddm; # Comment for plasma6
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user