diff --git a/configuration.nix b/configuration.nix
index 7c8a26b..d03175d 100644
--- a/configuration.nix
+++ b/configuration.nix
@@ -45,7 +45,7 @@
 		bluetooth = {
 			enable = true;
 		};
-		opengl = {
+		graphics = {
             enable = true;
 		};
 	    rtl-sdr = {
diff --git a/modules/nix/nvim/cmp.nix b/modules/nix/nvim/cmp.nix
index e54b2f9..526e771 100644
--- a/modules/nix/nvim/cmp.nix
+++ b/modules/nix/nvim/cmp.nix
@@ -7,13 +7,18 @@
 		cmp = {
 			enable = true;
       		autoEnableSources = true;
+            cmdline = {
+                completion = {
+                    completeopt = [ "menu", "menuone", "noinsert", "noselect" ]
+                };
+            };
             settings = {
 				mapping = {
                     "<C-Space>" = "cmp.mapping.complete()";
                     "<C-d>" = "cmp.mapping.scroll_docs(-4)";
                     "<C-e>" = "cmp.mapping.close()";
                     "<C-f>" = "cmp.mapping.scroll_docs(4)";
-                    "<CR>" = "cmp.mapping.confirm({ select = true })";
+                    "<CR>" = "cmp.mapping.confirm({ select = false })";
                     "<S-Tab>" = "cmp.mapping(cmp.mapping.select_prev_item(), {'i', 's'})";
                     "<Tab>" = "cmp.mapping(cmp.mapping.select_next_item(), {'i', 's'})"; 
                 };
diff --git a/modules/nix/nvim/default.nix b/modules/nix/nvim/default.nix
index 25ce4da..d3927d5 100644
--- a/modules/nix/nvim/default.nix
+++ b/modules/nix/nvim/default.nix
@@ -7,7 +7,8 @@
 		./neotree.nix
 		./opts.nix
 		./lualine.nix
-	];
+	
+    ];
     programs.nixvim = {
         enable = true;
         colorschemes.oxocarbon.enable = true;