moved to swaylock-effects and added lix

lix should now work - it's using main branch. swaylock-effects is now
the default lockscreen on niri
This commit is contained in:
chloe 2025-07-21 14:59:16 +02:00
parent 76fdab47a6
commit 55f4153e63
7 changed files with 163 additions and 226 deletions

View file

@ -8,7 +8,7 @@
"custom_colors": [],
"fore_back": null
},
"backend": "neofetch",
"backend": "fastfetch",
"args": null,
"distro": null,
"pride_month_shown": [],

View file

@ -337,7 +337,7 @@ binds {
// Suggested binds for running programs: terminal, app launcher, screen locker.
Mod+Return { spawn "footclient"; }
Mod+D { spawn "fuzzel"; }
Super+Alt+L { spawn "swaylock"; }
Super+Alt+L { spawn "swaylock --screenshots --clock --indicator --effect-blur 7x5 --effect-vignette 0.5:0.5 --fade-in 0.2"; }
// You can also use a shell. Do this if you need pipes, multiple commands, etc.
// Note: the entire command goes as a single argument in the end.

View file

@ -21,76 +21,79 @@
# The home.packages option allows you to install Nix packages into your
# environment.
home.packages = with pkgs; [
nerd-fonts.code-new-roman
ffmpegthumbnailer
xfce.tumbler
dm-sans
zoxide
btop
bitwarden-cli
weechat
cava
hyfetch
kittysay
thunderbird-bin
feh
waybar
p7zip
tealdeer
home.packages =
with pkgs;
[
nerd-fonts.code-new-roman
ffmpegthumbnailer
xfce.tumbler
dm-sans
zoxide
btop
bitwarden-cli
weechat
cava
hyfetch
kittysay
thunderbird-bin
feh
waybar
p7zip
tealdeer
libreoffice-qt
libreoffice-qt
playerctl
wf-recorder
playerctl
wf-recorder
file
file
qbittorrent
qbittorrent
ripgrep
vscode
ripgrep
vscode
zathura
tor-browser
zathura
tor-browser
gammastep
lazygit
# gimp-with-plugins
fzf
lf
gammastep
lazygit
# gimp-with-plugins
fzf
lf
prismlauncher
prismlauncher
wofi
wofi-emoji
obsidian
wofi
wofi-emoji
obsidian
cinny-desktop
audacious
audacious-plugins
cinny-desktop
audacious
audacious-plugins
libsixel
libnotify
unzip
p7zip
libsixel
libnotify
unzip
p7zip
nixfmt-rfc-style
fuzzel
zsh-syntax-highlighting
nixfmt-rfc-style
fuzzel
zsh-syntax-highlighting
cinny-desktop
dysk
rsync
obsidian
papirus-icon-theme
# # You can also create simple shell scripts directly inside your
# # configuration. For example, this adds a command 'my-hello' to your
# # environment:
# (pkgs.writeShellScriptBin "my-hello" ''
# echo "Hello, ${config.home.username}!"
# '')
];
cinny-desktop
dysk
rsync
obsidian
papirus-icon-theme
# # You can also create simple shell scripts directly inside your
# # configuration. For example, this adds a command 'my-hello' to your
# # environment:
# (pkgs.writeShellScriptBin "my-hello" ''
# echo "Hello, ${config.home.username}!"
# '')
]
++ (if system == "aarch64-darwin" then [ ] else [ swaylock-effects ]);
# Home Manager is pretty good at managing dotfiles. The primary way to manage
# plain files is through 'home.file'.
@ -165,10 +168,6 @@
automount = true;
};
programs.swaylock = {
enable = true;
};
# Home Manager can also manage your environment variables through
# 'home.sessionVariables'. These will be explicitly sourced when using a
# shell provided by Home Manager. If you don't want to manage your shell