mirror of
https://github.com/eRgo35/nix-config.git
synced 2026-02-04 07:06:12 +01:00
desktop expansion
This commit is contained in:
@@ -76,7 +76,7 @@ xset s 900 &
|
||||
|
||||
# auths
|
||||
# /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
|
||||
|
||||
## 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 = [
|
||||
./picom.nix
|
||||
./rofi.nix
|
||||
./flameshot.nix
|
||||
./betterlockscreen.nix
|
||||
];
|
||||
|
||||
home.packages = with pkgs; [
|
||||
@@ -14,13 +16,14 @@
|
||||
st
|
||||
dunst
|
||||
xss-lock
|
||||
flameshot
|
||||
xdg-desktop-portal-gtk
|
||||
xorg.xrdb
|
||||
xorg.xrandr
|
||||
xorg.xset
|
||||
xorg.xsetroot
|
||||
xorg.setxkbmap
|
||||
xorg.xbacklight
|
||||
brightnessctl
|
||||
xclip
|
||||
gnome.gnome-keyring
|
||||
feh
|
||||
@@ -28,6 +31,15 @@
|
||||
kde-gruvbox
|
||||
gruvbox-dark-icons-gtk
|
||||
alsaUtils
|
||||
nemo
|
||||
pulseaudioFull
|
||||
arandr
|
||||
neomutt
|
||||
ncmpcpp
|
||||
ncspot
|
||||
ncpamixer
|
||||
lf
|
||||
qt5ct
|
||||
];
|
||||
|
||||
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";
|
||||
|
||||
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/neovim.nix
|
||||
./features/tmux.nix
|
||||
./features/neovide.nix
|
||||
];
|
||||
|
||||
nixpkgs = {
|
||||
@@ -115,7 +116,6 @@
|
||||
libreoffice-fresh
|
||||
# vscodium
|
||||
vscode
|
||||
neovide
|
||||
lunarvim
|
||||
evolution
|
||||
rstudio
|
||||
@@ -137,7 +137,14 @@
|
||||
boost
|
||||
]);
|
||||
|
||||
services.gnome-keyring.enable = true;
|
||||
services.gnome-keyring = {
|
||||
enable = true;
|
||||
components = [
|
||||
"ssh"
|
||||
"secrets"
|
||||
"pkcs11"
|
||||
];
|
||||
};
|
||||
|
||||
home.sessionVariables = {
|
||||
EDITOR = "nvim";
|
||||
|
||||
@@ -25,7 +25,12 @@
|
||||
dwm = {
|
||||
enable = true;
|
||||
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 = {
|
||||
enable = true;
|
||||
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