This commit is contained in:
nora 2023-05-27 17:50:24 +02:00
parent c9ea4cccd9
commit 777de7677e
3 changed files with 38 additions and 13 deletions

12
flake.lock generated
View file

@ -24,11 +24,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1684398685, "lastModified": 1685043448,
"narHash": "sha256-TRE62m91iZ5ArVMgA+uj22Yda8JoQuuhc9uwZ+NoX+0=", "narHash": "sha256-U3BwyDc2OzBcZ8tD09qXibyivgOtOQFTFCVgFyJ+6MM=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "628d4bb6e9f4f0c30cfd9b23d3c1cdcec9d3cb5c", "rev": "9886352ec9ab3945896ee8a4185e961fe29df209",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -40,11 +40,11 @@
}, },
"nur": { "nur": {
"locked": { "locked": {
"lastModified": 1685126679, "lastModified": 1685195147,
"narHash": "sha256-cOZiSirGQ4gP7Q2Yoht/rtEaAZgsHum6xm3NjN82In0=", "narHash": "sha256-if/jAWcPs5dLsOvS2F85FpU7yRxtlXPMeDjMncOD+NI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "a502f8367bdd5fedb9eb19b70fec1513c3d0d1b5", "rev": "4bbb9fc2160ca5dc0f2450dc8e9faeb4cd04af26",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -52,6 +52,7 @@
spotify spotify
nixpkgs-fmt nixpkgs-fmt
rnix-lsp rnix-lsp
fzf
]; ];
# Enable home-manager and git # Enable home-manager and git
@ -90,6 +91,10 @@
id = 0; id = 0;
name = "nils"; name = "nils";
bookmarks = [
{
name = "Nix sites";
toolbar = true;
bookmarks = [ bookmarks = [
{ {
name = "NixOS options"; name = "NixOS options";
@ -100,6 +105,8 @@
url = "https://rycee.gitlab.io/home-manager/options.html"; url = "https://rycee.gitlab.io/home-manager/options.html";
} }
]; ];
}
];
}; };
}; };
}; };
@ -116,6 +123,9 @@
programs.fish = { programs.fish = {
enable = true; enable = true;
interactiveShellInit = ''
set fish_greeting # Disable greeting
'';
}; };
programs.zoxide = { programs.zoxide = {

View file

@ -77,7 +77,14 @@
# Enable the GNOME Desktop Environment. # Enable the GNOME Desktop Environment.
displayManager.gdm.enable = true; displayManager.gdm.enable = true;
desktopManager.gnome.enable = true; desktopManager.gnome = {
enable = true;
extraGSettingsOverrides = ''
[org.gnome.mutter]
experimental-features=['scale-monitor-framebuffer']
'';
extraGSettingsOverridePackages = [ pkgs.gnome.mutter ];
};
# Configure keymap in X11 # Configure keymap in X11
layout = "ch"; layout = "ch";
@ -85,6 +92,14 @@
# ndivia drivers # ndivia drivers
videoDrivers = [ "nvidia" ]; videoDrivers = [ "nvidia" ];
# mouse settings
# https://unix.stackexchange.com/questions/58900/how-to-scroll-the-screen-using-the-middle-click
#libinput.mouse = {
# scrollMethod = "button";
# # 2=middle mouse button
# scrollButton = 2;
#};
}; };
hardware.opengl.enable = true; hardware.opengl.enable = true;