x11 for display manger

This commit is contained in:
Gregory Burd 2024-07-01 04:11:39 -04:00
parent c1db17e785
commit c7a3d1d0b1
6 changed files with 38 additions and 22 deletions

View file

@ -1081,11 +1081,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1718437845, "lastModified": 1719145550,
"narHash": "sha256-ZT7Oc1g4I4pHVGGjQFnewFVDRLH5cIZhEzODLz9YXeY=", "narHash": "sha256-K0i/coxxTEl30tgt4oALaylQfxqbotTSNb1/+g+mKMQ=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "752c634c09ceb50c45e751f8791cb45cb3d46c9e", "rev": "e4509b3a560c87a8d4cb6f9992b8915abf9e36d8",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -255,6 +255,7 @@ require('lazy').setup({
-- Additional lua configuration, makes nvim stuff amazing! -- Additional lua configuration, makes nvim stuff amazing!
'folke/neodev.nvim', 'folke/neodev.nvim',
'simrat39/rust-tools.nvim',
}, },
}, },
@ -673,7 +674,15 @@ require('lazy').setup({
-- :Mason -- :Mason
-- --
-- You can press `g?` for help in this menu. -- You can press `g?` for help in this menu.
require('mason').setup() require('mason').setup({
ui = {
icons = {
package_installed = "",
package_pending = "",
package_uninstalled = "",
},
}
})
-- You can add other tools here that you want Mason to install -- You can add other tools here that you want Mason to install
-- for you, so that they are available from within Neovim. -- for you, so that they are available from within Neovim.

View file

@ -1,4 +1,4 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
home.packages = [ pkgs.alacritty ]; home.packages = [ pkgs.alacritty pkgs.alacritty-theme pkgs.gnomeExtensions.toggle-alacritty ];
} }

View file

@ -0,0 +1,4 @@
{ pkgs, ... }:
{
home.packages = [ pkgs.gnome-shell ];
}

View file

@ -71,33 +71,36 @@ with lib.hm.gvariant;
# TODO: Move some of these into ../../../desktop/<app>.nix files # TODO: Move some of these into ../../../desktop/<app>.nix files
_1password _1password
_1password-gui _1password-gui
cfssl
gnumake
cmake
autoconf autoconf
libtool cfssl
m4 cmake
perl dig
pkg-config elixir
python3 emacs
erlang
file
gcc gcc
gdb gdb
dig gnumake
emacs
file
htop htop
libtool
lsof
luajitPackages.luarocks
m4
openssl openssl
perl
pkg-config
plocate plocate
python3
rebar3
ripgrep ripgrep
tig tig
tree tree
lsof tree-sitter
unstable.element-desktop
unstable.flyctl unstable.flyctl
unstable.minio-client unstable.minio-client
unstable.element-desktop xclip
erlang
rebar3
elixir
]; ];
# http://rski.github.io/2021/09/05/nix-debugging.html # http://rski.github.io/2021/09/05/nix-debugging.html

View file

@ -14,7 +14,7 @@
services.xserver.displayManager.gdm.enable = true; services.xserver.displayManager.gdm.enable = true;
# TODO: Disable Wayland (issues with Electron app rendering)? # TODO: Disable Wayland (issues with Electron app rendering)?
services.xserver.displayManager.gdm.wayland = true; services.xserver.displayManager.gdm.wayland = false;
# Enable udev rules # Enable udev rules
services.udev.packages = with pkgs.unstable; [ gnome.gnome-settings-daemon ]; services.udev.packages = with pkgs.unstable; [ gnome.gnome-settings-daemon ];