Merge branch 'main' of github.com:bloxx12/nichts
This commit is contained in:
commit
23f58b8527
5 changed files with 35 additions and 13 deletions
23
hosts/vali/mars/awesome/awesome.nix
Normal file
23
hosts/vali/mars/awesome/awesome.nix
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
{ pkgs, lib, config, callPackage, ... }:
|
||||||
|
with lib; let
|
||||||
|
username = config.modules.other.system.username;
|
||||||
|
cfg = config.modules.programs.awesome;
|
||||||
|
in {
|
||||||
|
options.modules.programs.dwm.enable = mkEnableOption "awesome";
|
||||||
|
|
||||||
|
config = mkIf cfg.enable {
|
||||||
|
services.xserver = {
|
||||||
|
enable = true;
|
||||||
|
layout = "de, de";
|
||||||
|
xkbVariant = ",neo ";
|
||||||
|
xkbOptions = "grp:alt_space_toggle";
|
||||||
|
windowManager.awesome = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
displayManager = {
|
||||||
|
sddm.enable = true;
|
||||||
|
setupCommands = "${pkgs.xorg.xrandr}/bin/xrandr --output HDMI-1 --rotate normal --output DP-2 --rotate normal --left-of HDMI-1 --output HDMI-0 --right-of HDMI-1";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -56,6 +56,7 @@
|
||||||
mpv.enable = true;
|
mpv.enable = true;
|
||||||
kitty.enable = true;
|
kitty.enable = true;
|
||||||
dwm.enable = true;
|
dwm.enable = true;
|
||||||
|
awesome.enable = true;
|
||||||
newsboat.enable = true;
|
newsboat.enable = true;
|
||||||
#git = {
|
#git = {
|
||||||
# enable = true;
|
# enable = true;
|
||||||
|
|
|
@ -6,6 +6,7 @@ _: {
|
||||||
./profile.nix
|
./profile.nix
|
||||||
./i3
|
./i3
|
||||||
./dwm/dwm.nix
|
./dwm/dwm.nix
|
||||||
|
./awesome/awesome.nix
|
||||||
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
{ pkgs, lib, config, callPackage, ... }:
|
{ pkgs, lib, config, callPackage, ... }:
|
||||||
with lib; let
|
with lib; let
|
||||||
username = config.modules.other.system.username;
|
username = config.modules.other.system.username;
|
||||||
cfg = config.modules.programs.dwm;
|
cfg = config.modules.programs.awesome;
|
||||||
in {
|
in {
|
||||||
options.modules.programs.dwm.enable = mkEnableOption "dwm";
|
options.modules.programs.awesome.enable = mkEnableOption "awesome";
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
services.xserver = {
|
services.xserver = {
|
||||||
|
@ -11,7 +11,7 @@ in {
|
||||||
layout = "de, de";
|
layout = "de, de";
|
||||||
xkbVariant = ",neo ";
|
xkbVariant = ",neo ";
|
||||||
xkbOptions = "grp:alt_space_toggle";
|
xkbOptions = "grp:alt_space_toggle";
|
||||||
windowManager.dwm = {
|
windowManager.awesome= {
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
displayManager = {
|
displayManager = {
|
||||||
|
@ -19,14 +19,5 @@ in {
|
||||||
setupCommands = "${pkgs.xorg.xrandr}/bin/xrandr --output HDMI-1 --rotate normal --output DP-2 --rotate normal --left-of HDMI-1 --output HDMI-0 --right-of HDMI-1";
|
setupCommands = "${pkgs.xorg.xrandr}/bin/xrandr --output HDMI-1 --rotate normal --output DP-2 --rotate normal --left-of HDMI-1 --output HDMI-0 --right-of HDMI-1";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
nixpkgs.overlays = [
|
|
||||||
(final: prev: {
|
|
||||||
dwm = prev.dwm.overrideAttrs (old: {src = ./dwm-6.5;});
|
|
||||||
dmenu = prev.dmenu.overrideAttrs (old: {src = ./dmenu-5.3;});
|
|
||||||
})
|
|
||||||
];
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
# (dmenu.overrideAttrs (oldAttrs: rec { src = ./dmenu-5.3; }))
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,9 +6,11 @@ in {
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
alacritty
|
alacritty
|
||||||
alsa-utils
|
alsa-utils
|
||||||
|
android-tools
|
||||||
asciinema
|
asciinema
|
||||||
bibata-cursors
|
bibata-cursors
|
||||||
blanket
|
blanket
|
||||||
|
blugon
|
||||||
dig
|
dig
|
||||||
dmenu
|
dmenu
|
||||||
easyeffects
|
easyeffects
|
||||||
|
@ -47,15 +49,16 @@ in {
|
||||||
networkmanagerapplet
|
networkmanagerapplet
|
||||||
nextcloud-client
|
nextcloud-client
|
||||||
nicotine-plus
|
nicotine-plus
|
||||||
|
nitrogen
|
||||||
pamixer
|
pamixer
|
||||||
pavucontrol
|
pavucontrol
|
||||||
|
picom
|
||||||
pcmanfm
|
pcmanfm
|
||||||
pdfarranger
|
pdfarranger
|
||||||
pfetch
|
pfetch
|
||||||
playerctl
|
playerctl
|
||||||
polkit
|
polkit
|
||||||
python3
|
python3
|
||||||
python311Packages.pygame
|
|
||||||
qbittorrent
|
qbittorrent
|
||||||
ripgrep
|
ripgrep
|
||||||
rustdesk
|
rustdesk
|
||||||
|
@ -65,9 +68,11 @@ in {
|
||||||
signal-desktop-beta
|
signal-desktop-beta
|
||||||
smartmontools
|
smartmontools
|
||||||
spotube
|
spotube
|
||||||
|
steam
|
||||||
strawberry
|
strawberry
|
||||||
telegram-desktop
|
telegram-desktop
|
||||||
texliveFull
|
texliveFull
|
||||||
|
trilium-desktop
|
||||||
thunderbird
|
thunderbird
|
||||||
tor-browser-bundle-bin
|
tor-browser-bundle-bin
|
||||||
trash-cli
|
trash-cli
|
||||||
|
@ -84,6 +89,7 @@ in {
|
||||||
xorg.libX11.dev
|
xorg.libX11.dev
|
||||||
xorg.libXft
|
xorg.libXft
|
||||||
xorg.libXinerama
|
xorg.libXinerama
|
||||||
|
xournalpp
|
||||||
yt-dlp
|
yt-dlp
|
||||||
zathura
|
zathura
|
||||||
zip
|
zip
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue