Compare commits
1 commit
7eac8ad443
...
1c4371cd88
| Author | SHA1 | Date | |
|---|---|---|---|
| 1c4371cd88 |
6 changed files with 7 additions and 24 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
{ config, lib, pkgs, ... }:
|
{ config, lib, ... }:
|
||||||
let
|
let
|
||||||
functionModule = with lib.types; submodule {
|
functionModule = with lib.types; submodule {
|
||||||
options = {
|
options = {
|
||||||
|
|
@ -21,9 +21,6 @@ in {
|
||||||
config = lib.mkIf config.fish.enable {
|
config = lib.mkIf config.fish.enable {
|
||||||
programs.fish = {
|
programs.fish = {
|
||||||
enable = true;
|
enable = true;
|
||||||
interactiveShellInit = ''
|
|
||||||
${pkgs.nix-your-shell}/bin/nix-your-shell fish | source
|
|
||||||
'';
|
|
||||||
functions = {
|
functions = {
|
||||||
fish_greeting = "";
|
fish_greeting = "";
|
||||||
fish_prompt = ''
|
fish_prompt = ''
|
||||||
|
|
|
||||||
|
|
@ -105,13 +105,7 @@
|
||||||
]);
|
]);
|
||||||
|
|
||||||
rust-pkg = lopts cfgl.rust.enable (with pkgs.vimPlugins; [
|
rust-pkg = lopts cfgl.rust.enable (with pkgs.vimPlugins; [
|
||||||
{
|
rustaceanvim
|
||||||
plugin = rustaceanvim;
|
|
||||||
type = "lua";
|
|
||||||
config = ''
|
|
||||||
vim.g.rust_recommended_style = 0
|
|
||||||
'';
|
|
||||||
}
|
|
||||||
]);
|
]);
|
||||||
|
|
||||||
go-pkg = lopts cfgl.go.enable (with pkgs.vimPlugins; [
|
go-pkg = lopts cfgl.go.enable (with pkgs.vimPlugins; [
|
||||||
|
|
|
||||||
|
|
@ -33,9 +33,6 @@ vim.opt.backup = false
|
||||||
vim.opt.undofile = true
|
vim.opt.undofile = true
|
||||||
vim.opt.undodir = '/home/pan/.config/nvim/undodir'
|
vim.opt.undodir = '/home/pan/.config/nvim/undodir'
|
||||||
|
|
||||||
-- Error viewing
|
|
||||||
vim.keymap.set('n', '<Leader>d', function() vim.diagnostic.open_float() end)
|
|
||||||
|
|
||||||
-- Easy copy and pasting to external programs
|
-- Easy copy and pasting to external programs
|
||||||
-- map <C-y> "+yy
|
-- map <C-y> "+yy
|
||||||
-- map <C-p> "+P
|
-- map <C-p> "+P
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
sshd.enable = true;
|
sshd.enable = true;
|
||||||
|
|
||||||
tuigreet.enable = true;
|
tuigreet.enable = true;
|
||||||
niri.enable = true;
|
hyprland.enable = true;
|
||||||
|
|
||||||
steam.enable = true;
|
steam.enable = true;
|
||||||
steam.gamemode = true;
|
steam.gamemode = true;
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,6 @@
|
||||||
treesitter.enable = true;
|
treesitter.enable = true;
|
||||||
wiki.enable = true;
|
wiki.enable = true;
|
||||||
};
|
};
|
||||||
neovim.themes.catppuccin.enable = true;
|
|
||||||
|
|
||||||
lf.enable = true;
|
lf.enable = true;
|
||||||
lf.hiddenfiles = [
|
lf.hiddenfiles = [
|
||||||
|
|
|
||||||
|
|
@ -6,19 +6,15 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
config = lib.mkIf config.tuigreet.enable {
|
config = lib.mkIf config.tuigreet.enable {
|
||||||
services.greetd = let
|
services.greetd = {
|
||||||
wm =
|
|
||||||
if config.hyprland.enable then "Hyprland"
|
|
||||||
else (if config.niri.enable then "niri" else null);
|
|
||||||
in {
|
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.greetd.tuigreet;
|
package = pkgs.greetd.tuigreet;
|
||||||
settings = {
|
settings = {
|
||||||
terminal = {
|
terminal = {
|
||||||
vt = 2;
|
vt = 2;
|
||||||
};
|
};
|
||||||
default_session = lib.mkIf (wm != null) {
|
default_session = lib.mkIf config.hyprland.enable {
|
||||||
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd ${wm}";
|
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd Hyprland";
|
||||||
user = "greeter";
|
user = "greeter";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue