Working on dwlb
This commit is contained in:
@@ -27,12 +27,12 @@
|
||||
options ath10k_core rawmode=1
|
||||
'';
|
||||
};
|
||||
nixpkgs.overlays = [
|
||||
(import (builtins.fetchTarball {
|
||||
url = "https://github.com/nix-community/emacs-overlay/archive/master.tar.gz";
|
||||
sha256 = "0d04az7ghk446k7wgrlia4rynanx8863xqfw7qzcwqplpzp8h10r";
|
||||
}))
|
||||
];
|
||||
# nixpkgs.overlays = [
|
||||
# (import (builtins.fetchTarball {
|
||||
# url = "https://github.com/nix-community/emacs-overlay/archive/master.tar.gz";
|
||||
# sha256 = "0d04az7ghk446k7wgrlia4rynanx8863xqfw7qzcwqplpzp8h10r";
|
||||
# }))
|
||||
# ];
|
||||
security.rtkit.enable = true;
|
||||
# Enable touchpad support (enabled default in most desktopManager).
|
||||
fonts = {
|
||||
@@ -70,71 +70,71 @@
|
||||
vim
|
||||
curl
|
||||
age
|
||||
(pkgs.emacsWithPackagesFromUsePackage {
|
||||
# Your Emacs config file. Org mode babel files are also
|
||||
# supported.
|
||||
# NB: Config files cannot contain unicode characters, since
|
||||
# they're being parsed in nix, which lacks unicode
|
||||
# support.
|
||||
# config = ./emacs.org;
|
||||
config = ../../home/emacs.org;
|
||||
# config = ./emacs.el;
|
||||
|
||||
# Whether to include your config as a default init file.
|
||||
# If being bool, the value of config is used.
|
||||
# Its value can also be a derivation like this if you want to do some
|
||||
# substitution:
|
||||
# defaultInitFile = pkgs.substituteAll {
|
||||
# name = "default.el";
|
||||
# src = ./emacs.el;
|
||||
# inherit (config.xdg) configHome dataHome;
|
||||
# };
|
||||
defaultInitFile = true;
|
||||
|
||||
# Package is optional, defaults to pkgs.emacs
|
||||
# package = pkgs.emacs-git;
|
||||
package = pkgs.emacs-unstable-pgtk;
|
||||
# By default emacsWithPackagesFromUsePackage will only pull in
|
||||
# packages with `:ensure`, `:ensure t` or `:ensure <package name>`.
|
||||
# Setting `alwaysEnsure` to `true` emulates `use-package-always-ensure`
|
||||
# and pulls in all use-package references not explicitly disabled via
|
||||
# `:ensure nil` or `:disabled`.
|
||||
# Note that this is NOT recommended unless you've actually set
|
||||
# `use-package-always-ensure` to `t` in your config.
|
||||
alwaysEnsure = true;
|
||||
|
||||
# For Org mode babel files, by default only code blocks with
|
||||
# `:tangle yes` are considered. Setting `alwaysTangle` to `true`
|
||||
# will include all code blocks missing the `:tangle` argument,
|
||||
# defaulting it to `yes`.
|
||||
# Note that this is NOT recommended unless you have something like
|
||||
# `#+PROPERTY: header-args:emacs-lisp :tangle yes` in your config,
|
||||
# which defaults `:tangle` to `yes`.
|
||||
alwaysTangle = true;
|
||||
|
||||
# Optionally provide extra packages not in the configuration file.
|
||||
# This can also include extra executables to be run by Emacs (linters,
|
||||
# language servers, formatters, etc)
|
||||
extraEmacsPackages = epkgs: [
|
||||
epkgs.cask
|
||||
pkgs.shellcheck
|
||||
# Additional packages needed by emacs.org config
|
||||
epkgs.s # string manipulation library used by vulpea functions
|
||||
# Language servers for lsp-mode
|
||||
# pkgs.basedpyright # Python LSP
|
||||
pkgs.typescript-language-server # TypeScript/JavaScript LSP
|
||||
pkgs.rust-analyzer # Rust LSP
|
||||
pkgs.zls # Zig LSP
|
||||
pkgs.nimlsp # Nim LSP
|
||||
];
|
||||
|
||||
# Optionally override derivations.
|
||||
override = final: prev: {
|
||||
weechat = prev.melpaPackages.weechat.overrideAttrs(old: {
|
||||
patches = [ ./weechat-el.patch ];
|
||||
});
|
||||
};
|
||||
})
|
||||
# (pkgs.emacsWithPackagesFromUsePackage {
|
||||
# # Your Emacs config file. Org mode babel files are also
|
||||
# # supported.
|
||||
# # NB: Config files cannot contain unicode characters, since
|
||||
# # they're being parsed in nix, which lacks unicode
|
||||
# # support.
|
||||
# # config = ./emacs.org;
|
||||
# config = ../../home/emacs.org;
|
||||
# # config = ./emacs.el;
|
||||
#
|
||||
# # Whether to include your config as a default init file.
|
||||
# # If being bool, the value of config is used.
|
||||
# # Its value can also be a derivation like this if you want to do some
|
||||
# # substitution:
|
||||
# # defaultInitFile = pkgs.substituteAll {
|
||||
# # name = "default.el";
|
||||
# # src = ./emacs.el;
|
||||
# # inherit (config.xdg) configHome dataHomenjkasdjf ;
|
||||
# # };
|
||||
# defaultInitFile = true;
|
||||
#
|
||||
# # Package is optional, defaults to pkgs.emacs
|
||||
# # package = pkgs.emacs-git;
|
||||
# package = pkgs.emacs-unstable-pgtk;
|
||||
# # By default emacsWithPackagesFromUsePackage will only pull in
|
||||
# # packages with `:ensure`, `:ensure t` or `:ensure <package name>`.
|
||||
# # Setting `alwaysEnsure` to `true` emulates `use-package-always-ensure`
|
||||
# # and pulls in all use-package references not explicitly disabled via
|
||||
# # `:ensure nil` or `:disabled`.
|
||||
# # Note that this is NOT recommended unless you've actually set
|
||||
# # `use-package-always-ensure` to `t` in your config.
|
||||
# alwaysEnsure = true;
|
||||
#
|
||||
# # For Org mode babel files, by default only code blocks with
|
||||
# # `:tangle yes` are considered. Setting `alwaysTangle` to `true`
|
||||
# # will include all code blocks missing the `:tangle` argument,
|
||||
# # defaulting it to `yes`.
|
||||
# # Note that this is NOT recommended unless you have something like
|
||||
# # `#+PROPERTY: header-args:emacs-lisp :tangle yes` in your config,
|
||||
# # which defaults `:tangle` to `yes`.
|
||||
# alwaysTangle = true;
|
||||
#
|
||||
# # Optionally provide extra packages not in the configuration file.
|
||||
# # This can also include extra executables to be run by Emacs (linters,
|
||||
# # language servers, formatters, etc)
|
||||
# extraEmacsPackages = epkgs: [
|
||||
# epkgs.cask
|
||||
# pkgs.shellcheck
|
||||
# # Additional packages needed by emacs.org config
|
||||
# epkgs.s # string manipulation library used by vulpea functions
|
||||
# # Language servers for lsp-mode
|
||||
# # pkgs.basedpyright # Python LSP
|
||||
# pkgs.typescript-language-server # TypeScript/JavaScript LSP
|
||||
# pkgs.rust-analyzer # Rust LSP
|
||||
# pkgs.zls # Zig LSP
|
||||
# pkgs.nimlsp # Nim LSP
|
||||
# ];
|
||||
#
|
||||
# # Optionally override derivations.
|
||||
# override = final: prev: {
|
||||
# weechat = prev.melpaPackages.weechat.overrideAttrs(old: {
|
||||
# patches = [ ./weechat-el.patch ];
|
||||
# });
|
||||
# };
|
||||
# })
|
||||
];
|
||||
#media-session.enable = true;
|
||||
|
||||
@@ -171,10 +171,10 @@
|
||||
pulseaudio.enable = false;
|
||||
libinput.enable = true;
|
||||
# logmein-hamachi.enable = true;
|
||||
emacs = {
|
||||
enable = true;
|
||||
package = pkgs.emacs-unstable-pgtk;
|
||||
};
|
||||
# emacs = {
|
||||
# enable = true;
|
||||
# package = pkgs.emacs-unstable-pgtk;
|
||||
# };
|
||||
};
|
||||
|
||||
# Open ports in the firewall.
|
||||
|
||||
Reference in New Issue
Block a user