mirror of
https://github.com/eRgo35/nix-config.git
synced 2026-02-04 08:46:11 +01:00
desktop expansion
This commit is contained in:
@@ -76,7 +76,7 @@ xset s 900 &
|
|||||||
|
|
||||||
# auths
|
# auths
|
||||||
# /usr/lib/mate-polkit/polkit-mate-authentication-agent-1 &
|
# /usr/lib/mate-polkit/polkit-mate-authentication-agent-1 &
|
||||||
gnome-keyring-daemon &
|
# gnome-keyring-daemon &
|
||||||
# source /etc/X11/xinit/xinitrc.d/50-systemd-user.sh
|
# source /etc/X11/xinit/xinitrc.d/50-systemd-user.sh
|
||||||
|
|
||||||
## Map super key to trigger rofi when used alone
|
## Map super key to trigger rofi when used alone
|
||||||
|
|||||||
7
home-manager/features/desktop/dwm/betterlockscreen.nix
Normal file
7
home-manager/features/desktop/dwm/betterlockscreen.nix
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{pkgs, ...}: {
|
||||||
|
services.betterlockscreen = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.unstable.betterlockscreen;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -7,6 +7,8 @@
|
|||||||
imports = [
|
imports = [
|
||||||
./picom.nix
|
./picom.nix
|
||||||
./rofi.nix
|
./rofi.nix
|
||||||
|
./flameshot.nix
|
||||||
|
./betterlockscreen.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
@@ -14,13 +16,14 @@
|
|||||||
st
|
st
|
||||||
dunst
|
dunst
|
||||||
xss-lock
|
xss-lock
|
||||||
flameshot
|
|
||||||
xdg-desktop-portal-gtk
|
xdg-desktop-portal-gtk
|
||||||
xorg.xrdb
|
xorg.xrdb
|
||||||
xorg.xrandr
|
xorg.xrandr
|
||||||
xorg.xset
|
xorg.xset
|
||||||
xorg.xsetroot
|
xorg.xsetroot
|
||||||
xorg.setxkbmap
|
xorg.setxkbmap
|
||||||
|
xorg.xbacklight
|
||||||
|
brightnessctl
|
||||||
xclip
|
xclip
|
||||||
gnome.gnome-keyring
|
gnome.gnome-keyring
|
||||||
feh
|
feh
|
||||||
@@ -28,6 +31,15 @@
|
|||||||
kde-gruvbox
|
kde-gruvbox
|
||||||
gruvbox-dark-icons-gtk
|
gruvbox-dark-icons-gtk
|
||||||
alsaUtils
|
alsaUtils
|
||||||
|
nemo
|
||||||
|
pulseaudioFull
|
||||||
|
arandr
|
||||||
|
neomutt
|
||||||
|
ncmpcpp
|
||||||
|
ncspot
|
||||||
|
ncpamixer
|
||||||
|
lf
|
||||||
|
qt5ct
|
||||||
];
|
];
|
||||||
|
|
||||||
home.file = {
|
home.file = {
|
||||||
|
|||||||
8
home-manager/features/desktop/dwm/flameshot.nix
Normal file
8
home-manager/features/desktop/dwm/flameshot.nix
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{pkgs, ...}: {
|
||||||
|
services.flameshot = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
showStartupLaunchMessage = false;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -7,5 +7,13 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
theme = "Gruvbox Dark";
|
theme = "Gruvbox Dark";
|
||||||
|
|
||||||
|
settings = {
|
||||||
|
confirm_os_window_close = 0;
|
||||||
|
detect_urls = true;
|
||||||
|
enable_audio_bell = false;
|
||||||
|
resize_in_steps = true;
|
||||||
|
# window_padding_width = 16;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
17
home-manager/features/neovide.nix
Normal file
17
home-manager/features/neovide.nix
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
{pkgs, ...}: {
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
neovide
|
||||||
|
];
|
||||||
|
|
||||||
|
home.file = {
|
||||||
|
".config/neovide/config.toml" = {
|
||||||
|
text = ''
|
||||||
|
vsync = true
|
||||||
|
|
||||||
|
[font]
|
||||||
|
normal = ["FiraCode Nerd Font"]
|
||||||
|
size = 14
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -23,6 +23,7 @@
|
|||||||
./features/kitty.nix
|
./features/kitty.nix
|
||||||
./features/neovim.nix
|
./features/neovim.nix
|
||||||
./features/tmux.nix
|
./features/tmux.nix
|
||||||
|
./features/neovide.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
nixpkgs = {
|
nixpkgs = {
|
||||||
@@ -115,7 +116,6 @@
|
|||||||
libreoffice-fresh
|
libreoffice-fresh
|
||||||
# vscodium
|
# vscodium
|
||||||
vscode
|
vscode
|
||||||
neovide
|
|
||||||
lunarvim
|
lunarvim
|
||||||
evolution
|
evolution
|
||||||
rstudio
|
rstudio
|
||||||
@@ -137,7 +137,14 @@
|
|||||||
boost
|
boost
|
||||||
]);
|
]);
|
||||||
|
|
||||||
services.gnome-keyring.enable = true;
|
services.gnome-keyring = {
|
||||||
|
enable = true;
|
||||||
|
components = [
|
||||||
|
"ssh"
|
||||||
|
"secrets"
|
||||||
|
"pkcs11"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
EDITOR = "nvim";
|
EDITOR = "nvim";
|
||||||
|
|||||||
@@ -25,7 +25,12 @@
|
|||||||
dwm = {
|
dwm = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.dwm.overrideAttrs {
|
package = pkgs.dwm.overrideAttrs {
|
||||||
src = /home/mike/Projects/dwm;
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "eRgo35";
|
||||||
|
repo = "dwm";
|
||||||
|
rev = "a1725eb3c64d27864972a976c8ee18d63a8d9dad";
|
||||||
|
sha256 = "sha256-sY6qFqfkfGtLmi+7mownx3bolM2mVNdhS9VUO6KimKk=";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -34,7 +34,12 @@
|
|||||||
dwm = {
|
dwm = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.dwm.overrideAttrs {
|
package = pkgs.dwm.overrideAttrs {
|
||||||
src = /home/mike/Projects/dwm;
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "eRgo35";
|
||||||
|
repo = "dwm";
|
||||||
|
rev = "a1725eb3c64d27864972a976c8ee18d63a8d9dad";
|
||||||
|
sha256 = "sha256-sY6qFqfkfGtLmi+7mownx3bolM2mVNdhS9VUO6KimKk=";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user