Compare commits
3 Commits
b1ae2d56fb
...
f76969136e
| Author | SHA1 | Date | |
|---|---|---|---|
| f76969136e | |||
| 4dc66c25f6 | |||
| 5e2c997cdc |
@@ -10,40 +10,48 @@
|
||||
./terminal.nix
|
||||
];
|
||||
|
||||
home.packages = with pkgs; [
|
||||
# Desktop Applications
|
||||
signal-desktop
|
||||
firefox
|
||||
home = {
|
||||
packages = with pkgs; [
|
||||
# Desktop Applications
|
||||
signal-desktop
|
||||
|
||||
# Common utilities
|
||||
feh
|
||||
networkmanagerapplet # network control
|
||||
gnome-keyring # Secret management
|
||||
glib # for Gnome/GTK settings
|
||||
gsettings-desktop-schemas # So that we can access gnome settings
|
||||
xdg-desktop-portal-hyprland
|
||||
xdg-desktop-portal-gtk # GTK backend for XDG components like pickers
|
||||
grim # Screenshot provider
|
||||
nwg-look # GTK settings editor
|
||||
playerctl # for universal play/pause etc
|
||||
wirelesstools
|
||||
waypaper # Wallpaper switcher
|
||||
];
|
||||
# Common utilities
|
||||
feh
|
||||
networkmanagerapplet # network control
|
||||
gnome-keyring # Secret management
|
||||
glib # for Gnome/GTK settings
|
||||
gsettings-desktop-schemas # So that we can access gnome settings
|
||||
xdg-desktop-portal-hyprland
|
||||
xdg-desktop-portal-gtk # GTK backend for XDG components like pickers
|
||||
grim # Screenshot provider
|
||||
nwg-look # GTK settings editor
|
||||
playerctl # for universal play/pause etc
|
||||
wirelesstools
|
||||
waypaper # Wallpaper switcher
|
||||
];
|
||||
|
||||
home.pointerCursor = {
|
||||
enable = true;
|
||||
gtk.enable = true;
|
||||
name = "phinger-cursors";
|
||||
size = 16;
|
||||
package = pkgs.phinger-cursors;
|
||||
pointerCursor = {
|
||||
enable = true;
|
||||
gtk.enable = true;
|
||||
name = "phinger-cursors";
|
||||
size = 16;
|
||||
package = pkgs.phinger-cursors;
|
||||
};
|
||||
|
||||
# Hint for electron apps to use wayland
|
||||
sessionVariables.NIXOS_OZONE_WL = "1";
|
||||
|
||||
# Miscelaneous config files
|
||||
file = {
|
||||
".XCompose".source = ./config/XCompose;
|
||||
};
|
||||
};
|
||||
|
||||
# Hint for electron apps to use wayland
|
||||
home.sessionVariables.NIXOS_OZONE_WL = "1";
|
||||
|
||||
# Miscelaneous config files
|
||||
home.file = {
|
||||
".XCompose".source = ./config/XCompose;
|
||||
programs = {
|
||||
# browsers
|
||||
firefox.enable = true;
|
||||
qutebrowser.enable = true;
|
||||
librewolf.enable = true;
|
||||
};
|
||||
|
||||
# GTK settings
|
||||
|
||||
@@ -10,7 +10,7 @@ return {
|
||||
-- sort even when the search string is empty
|
||||
sort_empty = true,
|
||||
-- Enable frecensy for matchers. This puts more common files near the top
|
||||
frecency = true,
|
||||
frecency = false,
|
||||
-- Make sure files in the current directory are prioritized
|
||||
cwd_bonus = true,
|
||||
-- Give more weight to files that are more recent
|
||||
@@ -23,7 +23,24 @@ return {
|
||||
{
|
||||
"<leader><space>",
|
||||
function()
|
||||
Snacks.picker.smart()
|
||||
Snacks.picker.smart({
|
||||
-- Remove the "recent" picker so we don't get things from other directories.
|
||||
multi = { "buffers", "files" },
|
||||
matcher = {
|
||||
-- sort even when the search string is empty
|
||||
sort_empty = false,
|
||||
-- Enable frecensy for matchers. This puts more common files near
|
||||
-- the top This includes files that aren't open and can put files I
|
||||
-- am done with above open files, so it's off.
|
||||
frecency = false,
|
||||
-- Make sure files in the current directory are prioritized
|
||||
cwd_bonus = true,
|
||||
-- Give more weight to files that are more recent
|
||||
history_bonus = true,
|
||||
-- Give more weight to places where the filename is part of the match
|
||||
filename_bonus = true,
|
||||
},
|
||||
})
|
||||
end,
|
||||
desc = "Smart Find Files",
|
||||
},
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
home.packages = with pkgs; [
|
||||
windsurf
|
||||
slack
|
||||
zoom-us
|
||||
];
|
||||
|
||||
home.stateVersion = "24.11";
|
||||
|
||||
Reference in New Issue
Block a user