mirror of
https://github.com/Feliix42/dotfiles.git
synced 2024-11-22 06:06:29 +00:00
cleanup packages, use programs where possible
This commit is contained in:
parent
b958060cd5
commit
2949d209b7
3 changed files with 42 additions and 32 deletions
|
@ -171,14 +171,39 @@
|
|||
|
||||
# ------------ programs -----------------------------------------------------
|
||||
programs.fish.enable = true;
|
||||
programs.vim.defaultEditor = true;
|
||||
|
||||
programs.vim.enable = true;
|
||||
# programs.vim.defaultEditor = true;
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
defaultEditor = true;
|
||||
};
|
||||
|
||||
programs.ssh.setXAuthLocation = true;
|
||||
|
||||
# services.emacs = {
|
||||
# install = true;
|
||||
# enable = false;
|
||||
# };
|
||||
programs.thunar = {
|
||||
enable = true;
|
||||
plugins = with pkgs.xfce; [ thunar-archive-plugin thunar-volman ];
|
||||
};
|
||||
|
||||
programs.firefox = {
|
||||
enable = true;
|
||||
package = pkgs.firefox-wayland;
|
||||
};
|
||||
|
||||
programs.git = {
|
||||
enable = true;
|
||||
package = pkgs.gitAndTools.gitFull;
|
||||
};
|
||||
|
||||
programs.mosh.enable = true;
|
||||
|
||||
programs.nix-index = {
|
||||
enable = true;
|
||||
enableZshIntegration = true;
|
||||
enableBashIntegration = true;
|
||||
enableFishIntegration = true;
|
||||
};
|
||||
|
||||
# List of packages installed in system profile.
|
||||
environment.systemPackages = with pkgs; [
|
||||
|
@ -186,6 +211,7 @@
|
|||
wget
|
||||
w3m
|
||||
htop
|
||||
btop
|
||||
bat
|
||||
lsd
|
||||
unstable.eza
|
||||
|
@ -201,7 +227,6 @@
|
|||
usbutils
|
||||
moreutils
|
||||
file
|
||||
mosh
|
||||
#tmux
|
||||
zellij
|
||||
libqalculate
|
||||
|
@ -220,15 +245,13 @@
|
|||
neomutt urlview
|
||||
notmuch
|
||||
aspell # spell checking in mail
|
||||
# personal mailing
|
||||
thunderbirdPackages.thunderbird-115
|
||||
## Rust
|
||||
rustup
|
||||
cargo-flamegraph
|
||||
cargo-watch
|
||||
|
||||
unstable.rust-analyzer
|
||||
unstable.helix
|
||||
#unstable.helix
|
||||
|
||||
## other programming languages and compilers
|
||||
stack
|
||||
|
@ -246,7 +269,6 @@
|
|||
## nix-community/comma
|
||||
comma
|
||||
nix-output-monitor
|
||||
nix-index
|
||||
nil
|
||||
|
||||
# provided by my own overlay
|
||||
|
@ -266,28 +288,17 @@
|
|||
## I heard you like man pages?
|
||||
man-pages
|
||||
## git and friends
|
||||
#git
|
||||
#git-doc
|
||||
gitAndTools.gitFull
|
||||
gitAndTools.delta
|
||||
gitAndTools.gitui
|
||||
## terminal, browsers, text editing, note taking
|
||||
alacritty
|
||||
# doesn't support the MLIR tooling from the marketplace :(
|
||||
#unstable.vscodium
|
||||
# TODO(feliix42): Fix at some point!
|
||||
unstable.vscode.fhs
|
||||
neovim
|
||||
tree-sitter # for NVIM completions
|
||||
ghostwriter
|
||||
firefox-wayland
|
||||
unstable.obsidian
|
||||
## time tracking
|
||||
# watson
|
||||
hledger hledger-ui hledger-web
|
||||
## file managers
|
||||
ranger
|
||||
xfce.thunar
|
||||
## file sharing
|
||||
nextcloud-client
|
||||
## document viewers
|
||||
|
@ -315,7 +326,6 @@
|
|||
slack
|
||||
tdesktop
|
||||
signal-desktop
|
||||
weechat
|
||||
## networking
|
||||
openconnect
|
||||
];
|
||||
|
|
|
@ -23,11 +23,11 @@
|
|||
},
|
||||
"nixos-hardware": {
|
||||
"locked": {
|
||||
"lastModified": 1706182238,
|
||||
"narHash": "sha256-Ti7CerGydU7xyrP/ow85lHsOpf+XMx98kQnPoQCSi1g=",
|
||||
"lastModified": 1707211557,
|
||||
"narHash": "sha256-LTKTzZ6fM5j8XWXf51IMBzDaOaJg9kYWLUZxoIhzRN8=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixos-hardware",
|
||||
"rev": "f84eaffc35d1a655e84749228cde19922fcf55f1",
|
||||
"rev": "6e5cc385fc8cf5ca6495d70243074ccdea9f64c7",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -39,11 +39,11 @@
|
|||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1706373441,
|
||||
"narHash": "sha256-S1hbgNbVYhuY2L05OANWqmRzj4cElcbLuIkXTb69xkk=",
|
||||
"lastModified": 1707091808,
|
||||
"narHash": "sha256-LahKBAfGbY836gtpVNnWwBTIzN7yf/uYM/S0g393r0Y=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "56911ef3403a9318b7621ce745f5452fb9ef6867",
|
||||
"rev": "9f2ee8c91ac42da3ae6c6a1d21555f283458247e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -62,11 +62,11 @@
|
|||
},
|
||||
"unstable": {
|
||||
"locked": {
|
||||
"lastModified": 1706371002,
|
||||
"narHash": "sha256-dwuorKimqSYgyu8Cw6ncKhyQjUDOyuXoxDTVmAXq88s=",
|
||||
"lastModified": 1707092692,
|
||||
"narHash": "sha256-ZbHsm+mGk/izkWtT4xwwqz38fdlwu7nUUKXTOmm4SyE=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "c002c6aa977ad22c60398daaa9be52f2203d0006",
|
||||
"rev": "faf912b086576fd1a15fca610166c98d47bc667e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
@ -51,7 +51,6 @@ in
|
|||
extraPackages = with pkgs; [
|
||||
swaylock-effects
|
||||
swayidle
|
||||
xwayland # for legacy apps
|
||||
waybar
|
||||
wl-clipboard
|
||||
mako # notification daemon
|
||||
|
@ -87,6 +86,7 @@ in
|
|||
};
|
||||
|
||||
programs.waybar.enable = true;
|
||||
programs.xwayland.enable = true; # for legacy apps
|
||||
|
||||
services.redshift = {
|
||||
enable = true;
|
||||
|
|
Loading…
Reference in a new issue